C #, mouseClickEvent не отвечает на щелчок правой кнопкой мыши - PullRequest
4 голосов
/ 24 июня 2010

при клике не реагирует на щелчок правой кнопкой мыши. Событие для richTextBox. когда я пытаюсь использовать тот же код в форме, он работает нормально.

в чем может быть проблема?

РЕДАКТИРОВАТЬ: я использую winforms

Ответы [ 2 ]

8 голосов
/ 24 июня 2010

Вам нужно проверить это на событии MouseDown.

private void TextBox_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
{
    if (e.Button == MouseButtons.Right)
        wasRightButtonClicked = true;
}
4 голосов
/ 24 июня 2010

События Click и MouseClick генерируются только левой кнопкой мыши.Если вы хотите обнаруживать щелчки правой кнопкой мыши, вам нужно реализовать событие MouseDown или MouseUp.

...