4

on click イベントがマウスの右クリックに反応しません。イベントは、richTextBox 用です。フォームで同じコードを試すと、正常に動作します。

何が問題なのですか?

編集:私はwinformsを使用します

4

2 に答える 2

9

MouseDownイベントで確認する必要があります。

private void TextBox_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
{
    if (e.Button == MouseButtons.Right)
        wasRightButtonClicked = true;
}
于 2010-06-24T12:45:56.377 に答える
4

Click および MouseClick イベントは、左クリックによってのみ生成されます。右クリックを検出したい場合は、MouseDown または MouseUp イベントを実装する必要があります。

于 2010-06-24T09:48:20.883 に答える