Einzelnen Beitrag anzeigen

dominikkv

Registriert seit: 30. Sep 2006
Ort: Gundelfingen
1.109 Beiträge
 
Delphi 2007 Professional
 
#2

Re: Klick aus einem array of Shape

  Alt 12. Okt 2008, 17:41
Du teilst jedem Shape einfach die gleiche OnClick-Procedure zu und in dieser kannst du über Sender auf das Shape zugreifen:

Delphi-Quellcode:

for I := 0 to Length(MyShapeArray) - 1 do
  MyShapeArray[I].OnClick := MeineOnClickProcedure;

// ...


procedure TForm1.MeineOnClickProcedure(Sender: TObject);
begin
  with Sender as TShape do
    begin
      Color := clBlue;
    end;
end;
Dominik
Wer anderen eine Grube gräbt, hat ein Gruben-Grab-Gerät!
  Mit Zitat antworten Zitat