Benutzerdefinierte Steuerelemente in C # Windows Forms-Frage zu Mausereignissen

Ich habe ein Ereignis mouseenter und mouseleave für ein Panel-Steuerelement, das die Hintergrundfarbe ändert, wenn die Maus eintritt, und zu weiß wechselt, wenn sie verlässt.

Ich habe auch in diesem Bedienfeld die Beschriftungssteuerung, aber wenn die Maus in das Beschriftungssteuerelement eintritt, wird das Mausblättereignis für das Bedienfeld ausgelöst.

Dies ist sinnvoll, aber wie kann ich die Hintergrundfarbe des Bedienfelds beibehalten, wenn sich die Maus in ihrem Bereich befindet, ohne dass die anderen Steuerelemente im Inneren Auswirkungen darauf haben?

Antworten auf die Frage(8)

Ihre Antwort auf die Frage