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