以文本方式查看主题

-  搭建论坛  (http://bbs.diylsoft.com:8118/starforum/index.asp)
--  用户咨询  (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=4)
----  关于窗体的活动范围  (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=4&id=20997)

--  作者:玩脑者
--  发布时间:2008-10-11 1:00:25
--  关于窗体的活动范围

1、请问怎样控制窗体在桌面的活动(移动)范围

2、怎样控制子窗体在主窗体里活动,而不能超出主窗体。


--  作者:admin
--  发布时间:2008-10-11 1:41:57
--  
目前最简单的办法就是在“窗口移动”的事件内判断,并设置。
--  作者:玩脑者
--  发布时间:2008-10-11 2:24:53
--  
嗯,我就是用“窗口移动”事件,但没做出来,比如窗口的横坐标设为0,那么当窗口移动到这个坐标位置的时候,该触发什么事件呢?没找到合适的事件或方法。
--  作者:admin
--  发布时间:2008-10-11 8:20:32
--  
你比较就可以了,比0小,强制付值0
--  作者:玩脑者
--  发布时间:2008-10-11 10:55:58
--  
做出来了,但现在在移动超出范围后还有一个窗体的虑框可以移动,也就是只有当鼠标松开时才回到设定值,怎样做到当窗体的横坐标小于设定范围时,强制停止在最小范围值的位置呢?不可以再移动。