如何右键单击RichTextBox?

时间:2012-08-04 11:40:53

标签: c# richtextbox

如何在C#中处理RichTextBox中的右键单击?

例如:

当我在RichTextBox上右键单击鼠标时,程序将显示一个MessageBox。

3 个答案:

答案 0 :(得分:2)

您必须抓住Mouse_Down事件,而不是Mouse_Click,如下所示:

private void richTextBox1_MouseDown(object sender, MouseEventArgs e)
{
    if (e.Button == System.Windows.Forms.MouseButtons.Right)
    {
        MessageBox.Show("you got it!");
    }
}

答案 1 :(得分:0)

订阅MouseClick事件并检查MouseEventArgs.Button属性以查看点击了哪个按钮。

你为自己尝试了什么?

答案 2 :(得分:0)

在设计模式下单击RichTextBox。右键单击并选择属性,然后导航到MouseDown Event.Double单击该事件,您将进入Code behind页面,在那里您可以编写代码。