不响应鼠标右键单击。该事件适用于richTextBox。 当我在表单上尝试相同的代码时,它可以正常工作。
可能是什么问题?
编辑:我使用winforms
答案 0 :(得分:8)
你需要在MouseDown事件上检查它。
private void TextBox_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
{
if (e.Button == MouseButtons.Right)
wasRightButtonClicked = true;
}
答案 1 :(得分:4)
Click和MouseClick事件仅通过左键单击生成。如果要检测右键单击,则必须实现MouseDown或MouseUp事件。