C # WinForms UserControl Mouse Event Справка

У меня есть пользовательский элемент управления, который я создал для своего проекта. В этом элементе управления есть несколько дочерних элементов управления, таких как Label, PictureBox и LinkLabel. Кроме LinkLabel, я хочу, чтобы событие указателя мыши в данный момент находилось на родительском элементе управления, и чтобы элемент управления реагировал на указатель мыши. Цвет фона меняется при наведении на элемент управления, но цвет фона неизменить, когда над дочерним контролем; Это связано с тем, что в дочернем элементе управления нет событий MouseEnter и MouseLeave. Я решил эту проблему, добавив методы делегирования родительских элементов управления в дочерние элементы управления. Проблема остается в том, что событие click также игнорируется над дочерними элементами управления, когда яМы подписались на событие click на моем родительском элементе управления. Я могу подписаться на каждый отдельный дочерний элемент управления, но как заставить событие click родительского элемента управления? Термин яПри поиске мы обнаружили Bubbling, но, похоже, это применимо только к технологиям и средам ASP.NET. Какие-либо предложения?

Ответы на вопрос(4)

Ваш ответ на вопрос