Benutzersteuerelement ein Ereignis hinzufügen

Hallo an alle Auskenner,

ich habe in VB6.0 ein eigenes Benutzersteuerelement erstellt. Wenn ich es in mein Form einbinde fehlen mir wichtige Events. DragDrop,DragOver,GotFocus,LostFocus und Validate sind als auswählbare Ereignisse vorhanden.

Das Steuerelement(SE) beinhaltet eine PictureBox mit etwas Code…
Ich muss im Form nun wissen wann auf das Steuerelement geklickt wird.

Kann ich selber Ereignisse erstellen?
(zum beispiel nach 3 klicks soll das SE in dem formular ein Ereignis „SE1_Dreifachklick“ ausgelöst werden)

Kann ich einfach die Events vom SE an das Formular weitergeben, sodass diese im formular halt auch einen code ausführen?

Ich hoffe es ist verständlich was ich will :smile:

Danke im vorraus!

gruß, Chris

Hallo Chris,

FAQ:2683

sieh Dir mal die Stelle

Public Event Click

an, da wird das Ereignis definiert.

mit Raise Event wird es dann ‚gefeuert‘.

Gruß Rainer

Vielen Dank Rainer!

Für spätere Leser nochmal die Kurzfassung:

mit

Public Event Irgendwas()

kann man das Ereignis weitergeben und mit

RaiseEvent Irgendwas()

kann man das Event im Steuerelement erzeugen…

Hallo,

ja, richtig. Hat’s funktioniert?

Etwas schwieriger fand ich, wie man eigene Eigenschaften definiert. Hast Du das auch im Beispiel von Alex gefunden?

Gruß Gainer