0

C#のRichTextBoxで右クリックを処理するにはどうすればよいですか?

例えば:

RichTextBoxの上でマウスを右クリックすると、プログラムにメッセージボックスが表示されます。

4

3 に答える 3

3

次のよう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!");
    }
}
于 2012-08-04T11:51:35.600 に答える
0

MouseClickイベントをサブスクライブし、プロパティをチェックして、どのMouseEventArgs.Buttonボタンがクリックされたかを確認します。

自分で何を試しましたか?

于 2012-08-04T11:43:14.170 に答える
0

デザインモードでRichTextBoxをクリックします。右クリックしてプロパティを選択し、MouseDownイベントに移動します。そのイベントをダブルクリックすると、コードビハインドページに移動し、そこでコードを記述できます。

于 2012-08-04T11:52:25.070 に答える