如何在Visual Studio中检测右键单击事件?

时间:2012-05-07 03:46:51

标签: visual-studio events mouseevent right-click

好的,所以这应该是一个简单的问题,但我在编程方面相当新,我不能为我的生活弄清楚如何使用右键单击事件。我想要做的就是在我右键单击一个图片框时调用一个可以执行某些操作的事件。它不在事件工具栏中,我觉得自己像个白痴。任何帮助将不胜感激。我正在运行2010版本。

2 个答案:

答案 0 :(得分:8)

您可以使用mouse_down事件并检查是否是右键单击

Private Sub PictureBox1_MouseDown(Byval sender As Object, Byval e As System.Windows.Forms.MouseEventArgs) Handles PictureBox1.MouseDown

    If e.Button = MouseButtons.Right Then
        MsgBox("Right Button Clicked")
    End If

End Sub

请参阅此http://www.homeandlearn.co.uk/net/nets10p2.html

答案 1 :(得分:-1)

对于那些初学者的C#程序员来说,这是一个用C#编写的示例,供您参考。

private void PictureBox1_MouseDown(object sender, MouseEventArgs e)
{
    if(e.Button == MouseButtons.Right)
    {
        MessageBox.Show("Right Click");
    }
}