Задать вопрос

Как правильно прикрутить событие 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;


Что я делаю не так? В чем причина проблемы?
  • Вопрос задан
  • 891 просмотр
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Stepik
    Профессия "C# разработчик"
    1 неделя
    Далее
  • XYZ School
    C# для разработки игр
    5 месяцев
    Далее
  • Учебный центр IBS
    DEV-001_NET Шаблоны проектирования GoF. Редакция для .NET
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 1
@nicenice Автор вопроса
Нашел ответ на cyberforum.ru:
"DoubleClick у Button есть, но отсутствует стиль StandardDoubleClick, потому она и не генерирует это событие."
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы