Entwickler-Ecke
WinForms - Mausevent zu abgeleitetem Steuerelement hinzu fürgen
Telefisch - Mo 19.01.09 14:58
Titel: Mausevent zu abgeleitetem Steuerelement hinzu fürgen
Hallo Forum,
bitte steinigt mich nicht gleich, wenn die Frage Dumm ist aber...
Ich habe ein Steuerelement, bei dem alle Maus-Events "vergessen" wurden.
Jetzt habe ich vor, diesem Control eigene Mausevents hinzu zu fügen.
Ich habe also ein neues Projekt (Steuerelementbibliothek) ertsellt und das vorhandene Control auf die Oberfläche gezogen.
Da das neue Control von Forms.Control erbt habe ich zwar die Ereignisse aber das Testformulat reagiert nicht drauf.
Ich denke die Ereignisse müssen im Control vom vorhandenen Control aus weiter geleitet werden oder irgendwie ein neues Event definiert werden.
Wie definiere ich in so einem "neuen" User-Control ein Mausevent?
Tnx Tele
Kha - Mo 19.01.09 17:31
Titel: Re: Mausevent zu abgeleitetem Steuerelement hinzu fürgen
Telefisch hat folgendes geschrieben : |
| Ich habe ein Steuerelement, bei dem alle Maus-Events "vergessen" wurden. |
Wie meinst du das? Events wie MouseDown sind schließlich schon in Control deklariert, die kann man nicht verschwinden lassen. Wenn sie einfach nicht ausgelöst werden, bleibt dir imho nichts anderes übrig, als mal mit dem Reflector ins Innere des Controls zu schauen. Wenn es um einen ActiveX/...-Wrapper geht, könnte das haarig werden (ergo: ganz eindeutig keine dumme Frage :D ).
Telefisch - Mo 19.01.09 19:07
Pff... das kann ja lustig werden...
Ja, ich meine die Maus-Events, die eigentlich alle Controls haben.
Dieses Control ist auch abgeleitet aber irgendwie scheinen die Typen die Events private gemacht zu haben.
Ich hab im Anhang mal nen Schnippel ausm Objektbrowser. Vielleicht hilft das weiter.
Kha - Mo 19.01.09 20:58
Telefisch hat folgendes geschrieben : |
| Dieses Control ist auch abgeleitet aber irgendwie scheinen die Typen die Events private gemacht zu haben. |
Wie gesagt, das geht eigentlich nicht. Da es aber wie befürchtet ein ActiveX-Control ist, dürfte es wirklich interessant werden. Ich weiß da jedenfalls nicht weiter.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!