TableLayoutpannel,自定义控件,右键单击

时间:2014-12-21 21:26:25

标签: vb.net tablelayoutpanel

我有一个TableLayoutpannel,它由我创建的自定义控件填充。

当我右键单击自定义控件时,我需要的是如何获得鼠标位置?

我尝试了MouseUp事件,但是当我点击自定义控件时,事件不会被引发,但是当我点击没有自定义控件的区域时。

那么人们,当我右键单击TableLayoutpannel上的自定义控件时,如何检索鼠标位置?

谢谢。

1 个答案:

答案 0 :(得分:0)

使用MouseDown事件

Private Sub Form5_MouseDown(sender As Object, e As System.Windows.Forms.MouseEventArgs) Handles Me.MouseDown
    If e.Button = Windows.Forms.MouseButtons.Right Then
        ToolTip1.SetToolTip(Button1, e.Location.ToString)
    End If
End Sub