怎样移动另一个窗体?
我想编一个就是我移动Form1时,让Form2也跟着Form1一起移动
下面是我用的方法:
Public Frm2 As New Form2
Private mouse_offset As Point
Private Sub Frm1_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles MyBase.MouseMove
If e.Button = MouseButtons.Left Or e.Button = MouseButtons.Right Then
Dim mousePos As Point = sender.findform().MousePosition
mousePos.Offset(-mouse_offset.X, -mouse_offset.Y)
Frm2.Location = mousePos
End If
End Sub
Private Sub Frm1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles MyBase.MouseDown
mouse_offset = New Point(e.X, e.Y)
End Sub
怎么移动Form2都不动,请高手教教,谢谢