Ich glaube, du musst nur einen eigenen Callback dafür definieren
type TOnItemChange = procedure(Sender: TObject; ItemIndex: Integer) of object
Dann im Private deiner Komponente:
Delphi-Quellcode:
private
fOnItemChange: TOnItemChange;
public
property OnItemChange: TOnItemChange read fOnItemChange write fOnItemChange;
und von außen kannst du es mit einer eigenen Prozedur beschreiben
Delphi-Quellcode:
procedure OnItemChange(Sender: TObject; ItemIndex: Integer);
DeineKomponente.OnItemChange:= OnItemChange
Ich hoffe, dass du genau danach gesucht hast..