vb中窗体移动问题

一个工程中有一个主窗体,还有一个副窗体,在主窗体中调用显示副窗体并是副窗体在主窗体的右边,但在移动主窗体的过程中也希望副窗体的位置和主窗体的位置同时移动,如何才能办到?... 一个工程中有一个主窗体,还有一个副窗体,在主窗体中调用显示副窗体并是副窗体在主窗体的右边,但在移动主窗体的过程中也希望副窗体的位置和主窗体的位置同时移动,如何才能办到? 展开
 我来答
似水流年00
2006-07-26 · TA获得超过2073个赞
知道小有建树答主
回答量:956
采纳率:0%
帮助的人:1363万
展开全部
具体的实现办法非常的多,一般这种窗口成为磁性窗口,一般会用vc

来实现,效果更好一点。

vb实现的代码:

Private Sub Command1_Click()
Form2.Show
Form2.Left = Form1.Left + Form1.Width + 1
Form2.Top = Form1.Top

End Sub

Private Sub Timer1_Timer() ‘timer1的interval属性是50
Form2.Left = Form1.Left + Form1.Width + 1
Form2.Top = Form1.Top

End Sub
user830316
2006-07-26 · TA获得超过1390个赞
知道大有可为答主
回答量:1371
采纳率:0%
帮助的人:1537万
展开全部
在副窗体上用TIMER控件检测主窗体的位置,并追踪。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
戢璐桑寄柔
2019-09-07 · TA获得超过3755个赞
知道小有建树答主
回答量:3136
采纳率:25%
帮助的人:170万
展开全部
/////////////////form1代码///////////
Private
Sub
Command1_Click()
Load
Form2
Form2.Show
End
Sub
////////////////form2代码////////////
Private
Sub
Command1_Click()
Load
Form3
Form3.Show
End
Sub
Private
Sub
Command2_Click()
Load
Form4
Form4.Show
End
Sub
Private
Sub
Command3_Click()
Load
Form5
Form5.Show
End
Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式