Nevim jestli jsem přesně pochopil o co jde...
1. možnost jak jsem to pochopil
událost přidáš že si vybereš komponentu v object treeview, v object inspectoru dáš záložku events a tam dvakrát klikneš na požadovanou událost
2.možnost
uděláš si vlastní třídu, kterou rozšíříš o požadovanou událost winapi, takže třaba:
Kód:
type
TXimage = class(TImage)
protected
procedure WMClick(var Msg: TMessage); message WM_LBUTTONDOWN ;
end;
pak definuješ tu událost:
Kód:
procedure TXimage.WmClick(var Msg: TMessage);
begin
co se má stát, všechno je v proměnný Msg
end;
a vytvořit někde instanci toho objektu, třeba nějak takhle:
Kód:
with Tximage.Create(self) do
begin
autosize:=true;
Top := 0;
Left := 0;
Parent := self;
Picture.LoadFromFile('c:\\obrazek.bmp');
end;