单击事件不响应右键单击。该事件适用于richTextBox。 当我尝试相同的代码在窗体上工作正常。C#,mouseClickEvent不响应鼠标右键单击
可能是什么问题?
编辑:我使用的WinForms
单击事件不响应右键单击。该事件适用于richTextBox。 当我尝试相同的代码在窗体上工作正常。C#,mouseClickEvent不响应鼠标右键单击
可能是什么问题?
编辑:我使用的WinForms
您需要在MouseDown事件中检查它。
private void TextBox_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
{
if (e.Button == MouseButtons.Right)
wasRightButtonClicked = true;
}
的点击鼠标点击和事件只能通过左键点击生成。如果你想检测右键单击,那么你必须实现MouseDown或MouseUp事件。
这是不正确的原因在它的工作形式。 – 2010-06-24 10:10:29
*什么*有效?邮政编码。 – 2010-06-24 10:31:12
nvm我参加了onmousedown事件 – 2010-06-24 11:47:07
是指RichTextBox,也是此WPF或ASP.NET或Winforms – 2010-06-24 09:12:03
请显示您的代码。 编辑:如果你正在使用JavaScript(例如),这是一个完全不同的问题,那么如果你使用的是winform。 – MrFox 2010-06-24 09:12:48
我使用winforms。它们在我的代码中没有意义,因为它是简单的代码,它包含应该在右键单击事件时弹出的事件函数和消息框。 – 2010-06-24 09:45:47