Announcement

Collapse
No announcement yet.

Bubbling events

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Bubbling events

    Hallo!

    Ich habe folgendes Problem: Ich habe ein UserControl, und darin liegt ein Panel, welches ich voll in das UserControl gedockt habe (DockStyle.Fill). Jetzt möchte ich allerdings Events vom UserControl wie z.B. MouseMove oder KeyDown haben. Allerdings werden die alle vom Panel "weggenommen" . Ich habe gelesen, dass es sowas wie Bubbling events gibt. Das Panel würde dann z.B. die Events die es bekommt an sein Parent weiterleiten.

    Kann ich das irgendwie schnell lösen?! Wäre schön, wenn dafür so wenig Code wie möglich notwendig ist...ich möchte mich auch nicht im UserControl für alle Events des Panels anmelden, und dann selbst wieder Events schmeißen. Was ist dann z.B. wenn noch ne Textbox o.Ä. dazukommt...?!

    Gibt es da eine schöne Methode?!?!

    Grüße

    Edit: Ok, ich habe herausgefunden, dass es eine KeyPreview Eigenschaft gibt. Leider nur bei einer Form und nicht bei einem UserControl. Aber trotzdem wäre es das was ich möchte zusätzlich noch die Mausbewegungen.
    Zuletzt editiert von markusbischof; 20.09.2007, 16:56.
Working...
X