@h1_0ne

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

У меня есть UserControl, на котором располагается один Label и один PictureBox. После добавления этого контрола на форму, события OnClick на нем отрабатывают только в том случае, если я нажал на то место в контроле, на котором не располагаются остальные мои элементы (Label и PictureBox). Что бы решить эту проблему и привязать все события элементов, располагающееся на контроле, к самому контролу, я из дочерних обработчиков событий вызываю такое же события своего контрола. Из-за этого имею местами запутанный код, да и в принципе это очень сильно увеличивает его кол-во. Можно ли как то сделать так, что бы при том же клике на контрол, где бы не был курсор, отрабатывало событие моего контрола, а не тех элементов в нем, на которых находится курсор?
  • Вопрос задан
  • 92 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

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