Benutzer control-click-event funktioniert nicht beim Klick auf den text im Steuerelement?

Ich habe ein user control namens GameButton hat ein Etikett im inneren. Wenn ich die Benutzer-Steuerelement auf meinem Formular, und fügen Sie eine click-Ereignis für ihn, seine ausgelöst, wenn Sie auf dem hintergrund der custom-Taste, aber nicht den text in das label? Wie würde ich das beheben, ohne das hinzufügen einer Reihe von Klick-events innerhalb der Benutzer-Steuerelemente code?

edit: UI framework: winforms

  • UI-framework (Winforms, WPF, Webforms, MVC)?
  • sorry, winforms
  • Bitte auch vermeiden, einschließlich tags, die wenig bis gar nichts zu tun mit Ihrer Frage (z.B. visual studio).
  • sorry, tun wird...
  • Durch design, das Label-Steuerelement ruft die auf. Sie konnte override OnPaint () - Methode anstelle der Verwendung einer Bezeichnung als ein workaround.
  • nicht das Etikett nicht auf das Ereignis reagieren, aber der hintergrund tut...
  • Warum sind Sie im Gegensatz zum hinzufügen einer einzigen event-handler mit alle Verweise auf Sie erforderlich? Sie könnte möglicherweise sogar mit Reflexion zum zuweisen des event handlers.

InformationsquelleAutor Oztaco | 2012-03-13
Schreibe einen Kommentar