Как правильно прикрутить событие DoubleClick к кнопке в windows forms?

Не отрабатывает событие double click, зато работает просто click.
вот обработчик:
private void anyButton_DoubleClick(object sender, MouseEventArgs e)
        {
            MessageBox.Show("azaza");
        }


Так прикручиваю:
cells[i, j].MouseUp += new MouseEventHandler(anyButton_Click); // работает
cells[i, j].MouseDoubleClick += new MouseEventHandler(anyButton_DoubleClick); // не работает
cells[i, j].DoubleClick += new MouseEventHandler(anyButton_DoubleClick); // не работает


не работает и такая связка:
private void anyButton_DoubleClick(object sender, EventArgs e)
        {
            MessageBox.Show("azaza");
        }

cells[i, j].DoubleClick += anyButton_DoubleClick;


Что я делаю не так? В чем причина проблемы?
  • Вопрос задан
  • 836 просмотров
Пригласить эксперта
Ответы на вопрос 1
@nicenice Автор вопроса
Нашел ответ на cyberforum.ru:
"DoubleClick у Button есть, но отсутствует стиль StandardDoubleClick, потому она и не генерирует это событие."
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы