Wenn Du das OnClick Event selbst implementieren willst/musst dann würde ich ein Event vom Type TNotifyEvent erstellen.
Das heißt das Du zuerst eine Variable in Deiner Klasse deklarieren musst:
Quelltext
1: 2:
| private fOnClick: tNotifyEvent; |
Dann musst Du dem User der Deine Komponente benutzt auch das Event zur Verfügung stellen:
Quelltext
1: 2:
| published OnClick: tNotifyEvent read fOnClick write fOnClick; |
Dadurch wird das Event im Objektinspektor sichtbar.
Das Auslösen des Events müsste ungefähr so Aufgebaut sein:
Quelltext
1: 2:
| If Assigned (fOnClick) Then fOnClick (Self); |
Dadurch wird dann eventl. die Methode des User aufgerufen die sich hinter dem OnClick-Event befindet!
Gruß
TINO