Ayuda de C # WinForms UserControl Mouse Event

Tengo un control personalizado que creé para mi proyecto. En este control hay varios controles secundarios como Label, PictureBox y LinkLabel. Aparte de la LinkLabel, quiero que el mouse sobre el evento se encuentre actualmente en el control principal y que el control responda al mouse over. El color de fondo cambia cuando se desplaza sobre el control, pero el color de fondo no cambia cuando se controla un control secundario; esto se debe a que no hay eventos MouseEnter y MouseLeave en el control secundario. Resolví este problema agregando los métodos de delegación de controles principales a los controles secundarios. El problema sigue siendo que el evento de clic también se ignora en los controles secundarios cuando me he suscrito al evento de clic en mi control principal. Puedo suscribirme a cada control secundario individual, pero ¿cómo puedo forzar el evento de clic del control principal? El término que he encontrado al buscar es Event Bubbling, pero parece que esto solo se aplica a las tecnologías y marcos de ASP.NET. ¿Alguna sugerencia?

Respuestas a la pregunta(4)

Su respuesta a la pregunta