Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Treffnix,
3. Dez 2003
Ja, das müsste funktionieren, sofern Dings eine Prozedur mit den gleichen Parametern wie TNotifyEvent ist.
Also Procedure Dings( Sender: TObject )
Des weiteren muss das Event onClick in deiner Komponente natürlich auch irgendwann einmal ausgelöst werden. Dazu musst du halt zunächst einmal innerhalb der Komponente feststellen, wann geklickt wurde ( für OnClick). Wie du das machst hängt von...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Treffnix,
3. Dez 2003
Das kommt an die Stelle in der Komponente, an der das Event auftritt. Im Bsp. halt das öffnen eines Querys.
Kann aber quasi an jede Stelle, die du für sinnvoll hälst.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Treffnix,
3. Dez 2003
Dazu legst du eine Private Variable vom Typ TNotifyEvent ( oder einem anderen ) an und ein published Property vom selben Typ.
Und dann musst du dieses Event nur noch an den Stellen im Code, an denen es auftreten soll, abfeuern. Vorher noch prüfen, ob dem Event eine Prozedur zugewiesen wurde.
...
anyqry.Open; //Irgendwas machen
If Assigned( FOnQueryOpen ) Then //Wenn dem Event etwas...