【发布时间】:2012-05-07 03:46:50
【问题描述】:
好的,所以这应该是一个简单的问题,但我在编程方面还很新,而且我一生都无法弄清楚如何使用右键单击事件。我想做的就是调用一个事件,当我右键单击图片框时会做一些事情。它不在事件工具栏中,我觉得自己像个真正的白痴。任何帮助将不胜感激。我正在运行 2010 版本。
【问题讨论】:
标签: visual-studio events mouseevent right-click
好的,所以这应该是一个简单的问题,但我在编程方面还很新,而且我一生都无法弄清楚如何使用右键单击事件。我想做的就是调用一个事件,当我右键单击图片框时会做一些事情。它不在事件工具栏中,我觉得自己像个真正的白痴。任何帮助将不胜感激。我正在运行 2010 版本。
【问题讨论】:
标签: visual-studio events mouseevent right-click
您可以使用 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
【讨论】:
对于那些初学者 C# 程序员,这是一个用 C# 编写的示例,供您参考。
private void PictureBox1_MouseDown(object sender, MouseEventArgs e)
{
if(e.Button == MouseButtons.Right)
{
MessageBox.Show("Right Click");
}
}
【讨论】: