J'ai un mouseenter et un événement mouseleave pour un contrôle Panel qui modifie la couleur de fond lorsque la souris entre et revient au blanc quand elle part.Contrôles personnalisés dans la question d'événement souris Windows Forms C#
J'ai également un contrôle Label dans ce panneau, mais lorsque la souris entre dans le contrôle Label, l'événement mouseleave du panneau se déclenche.
Cela a du sens, mais comment conserver la couleur de fond du panneau lorsque la souris est dans sa zone sans que les autres contrôles à l'intérieur l'affectent?
... tout ira bien jusqu'à ce que vous vouliez un contrôle activé sur votre panneau :) – ChrisA
Belle solution simple! M'a aidé avec mon cas spécifique aussi. Ce serait bien s'il y avait un moyen de configurer le contrôle parent pour prévisualiser les événements de la souris, avant qu'ils ne soient envoyés aux contrôles enfants, cependant. – Andy