搜到所论坛看到这个方法。但是我放进去没有反应。是不是软件升级之后,代码需要改动呢
Public XX,YY As Single
Public Sub Panel_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs)
If e.Button = Windows.Forms.MouseButtons.Left Then
XX = e.X
YY = e.Y
End If
End Sub
Public Sub Panel_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs)
If e.Button = Windows.Forms.MouseButtons.Left Then sender.Parent.Location = New Point(sender.Parent.Location.X - XX + e.X, sender.Parent.Location.Y - YY + e.Y)
End Sub
窗口AfterLoad事件代码--------------------------------------------------------------------------------------------------------------------
AddHandler e.Form.Panel.MouseDown,AddressOf Panel_MouseDown
AddHandler e.Form.Panel.MouseMove,AddressOf Panel_MouseMove
哦。。是我的上面又一个picturebox。。。这个能解决么
[此贴子已经被作者于2018/9/26 18:50:35编辑过]