易语言窗口B移动,而不出窗口A的范围!!求高手!!!
3个回答
展开全部
.版本 2
.子程序 _窗口1_位置被改变
.如果真 (窗口1.左边 < _启动窗口.左边)
窗口1.左边 = _启动窗口.左边
.如果真结束
.如果真 (窗口1.左边 > _启动窗口.左边 + _启动窗口.宽度 - 窗口1.宽度)
窗口1.左边 = _启动窗口.左边 + _启动窗口.宽度 - 窗口1.宽度
.如果真结束
.如果真 (窗口1.顶边 < _启动窗口.顶边)
窗口1.顶边 = _启动窗口.顶边
.如果真结束
.如果真 (窗口1.顶边 > _启动窗口.顶边 + _启动窗口.高度 - 窗口1.高度)
窗口1.顶边 = _启动窗口.顶边 + _启动窗口.高度 - 窗口1.高度
.子程序 _窗口1_位置被改变
.如果真 (窗口1.左边 < _启动窗口.左边)
窗口1.左边 = _启动窗口.左边
.如果真结束
.如果真 (窗口1.左边 > _启动窗口.左边 + _启动窗口.宽度 - 窗口1.宽度)
窗口1.左边 = _启动窗口.左边 + _启动窗口.宽度 - 窗口1.宽度
.如果真结束
.如果真 (窗口1.顶边 < _启动窗口.顶边)
窗口1.顶边 = _启动窗口.顶边
.如果真结束
.如果真 (窗口1.顶边 > _启动窗口.顶边 + _启动窗口.高度 - 窗口1.高度)
窗口1.顶边 = _启动窗口.顶边 + _启动窗口.高度 - 窗口1.高度
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询