ich weiß das Thema ist ausgelutscht und ich suche auch schon den ganzen Tag nach ner Lösung im Netz etc.
Ich will bei nen dynamisch erzeugten Image nen OnMouseDown Event festlegen.
ich habe in meiner Klasse TSpielfeld
folgendes im Interface
Code: Alles auswählen
Protected
procedure MouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
Code: Alles auswählen
procedure TSpielfeld.MouseDown(Sender: TObject;
Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
begin
inherited;
showmessage('Klick');
end;
Code: Alles auswählen
MyGitternetz :=TImage.Create(NIL);//Gitternetz Image erzeugen
MyGitternetz.Parent:= MyScrollbox;
MyGitternetz.Top:=0;
MyGitternetz.Left:=0;
MyGitternetz.OnMouseDown:=MouseDown;
Button: TMouseButton; Shift: TShiftState; X, Y: Integer);