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

Как выключить события дочерних элементов контрола в WinForms?

У меня есть UserControl, на котором располагается один Label и один PictureBox. После добавления этого контрола на форму, события OnClick на нем отрабатывают только в том случае, если я нажал на то место в контроле, на котором не располагаются остальные мои элементы (Label и PictureBox). Что бы решить эту проблему и привязать все события элементов, располагающееся на контроле, к самому контролу, я из дочерних обработчиков событий вызываю такое же события своего контрола. Из-за этого имею местами запутанный код, да и в принципе это очень сильно увеличивает его кол-во. Можно ли как то сделать так, что бы при том же клике на контрол, где бы не был курсор, отрабатывало событие моего контрола, а не тех элементов в нем, на которых находится курсор?
  • Вопрос задан
  • 97 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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