Hello

 

Dim p

    Private Sub Label1_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Label1.MouseMove, TextBox1.MouseMove

        'MouseMove事件(, 检测是否持续按着鼠标左键, 如果是则更新控件的起点位置)

        If e.Button = MouseButtons.Left Then

            sender.Location = New Point(sender.Left + e.X - p.X, sender.Top + e.Y - p.Y)

        End If

    End Sub

 

    Private Sub Label1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Label1.MouseDown

        p = New Point(e.X, e.Y)

    End Sub

posted on 2006-07-21 21:33  WaikingLiu  阅读(99)  评论(0)    收藏  举报