MouseButtons :: Right не отвечает на мой щелчок правой кнопкой мыши - PullRequest
0 голосов
/ 20 апреля 2019

Я пытаюсь сделать кнопку, которая реагирует на событие щелчка правой кнопкой мыши.Почему этот код не работает?

Кнопка и функция настроены следующим образом

// ...

button->MouseClick += gcnew System::Windows::Forms::MouseEventHandler(this, &form1::mouseClick);

// ...

private: System::Void mouseClick(System::Object^  sender, System::Windows::Forms::MouseEventArgs^  e) {
    if (e->Button == System::Windows::Forms::MouseButtons::Right)
        rightClicked(sender, e);

Я проверяю rightClicked с простым MessageBox::Show("works!"), но ничего не показывает, когда я правнажмите на кнопку.Если я попробую с System::Windows::Forms::MouseButtons::Left, левый щелчок будет работать нормально ...

Как мне сделать так, чтобы событие правого щелчка сработало?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...