VB中在一个窗体中点击一个按钮,弹出另一个新窗体,怎样移动这个窗体时,是新窗体也移动?该怎么处理
VB中在一个窗体中点击一个按钮,弹出另一个新窗体,怎样移动这个窗体时,是新窗体也移动?
VB中在一个窗体中点击一个按钮,弹出另一个新窗体,怎样移动这个窗体时,是新窗体也移动?
也就是说这两个窗体的相对位置不变
------解决方案--------------------
把3窗体都放在一个panal里试试
------解决方案--------------------
做成磁性窗体
------解决方案--------------------
新窗体中设个定时器,不断地判断主窗体与自己的位置,一旦发现位置有变,则马上调用MOVE调整位置.
例如:
VB中在一个窗体中点击一个按钮,弹出另一个新窗体,怎样移动这个窗体时,是新窗体也移动?
也就是说这两个窗体的相对位置不变
------解决方案--------------------
把3窗体都放在一个panal里试试
------解决方案--------------------
做成磁性窗体
------解决方案--------------------
新窗体中设个定时器,不断地判断主窗体与自己的位置,一旦发现位置有变,则马上调用MOVE调整位置.
例如:
- VB code
private sub Timer1_Timer() if me.left<>form1.left+form1.width+15 then needmove=true end if if me.top<>form1.top then needmove=true end if if needmove=true then me.move form1.left+form1.width+15,form1.top end sub