Dynamiczne TImage

0

Witam.
Chciałbym dynamicznie stworzyć x Timage, po kliknięciu na któryś z nich wykonała by się procedura y + potrzebuję znać nazwę klikniętego TImage.

Bardzo proszę o pomoc.

0
with TImage.Create(nil) do
begin
  Parent:= Form1;
  OnClick:= Klik; // ponizej definicja tej procedury..
  Height:= 100;
  Width:= 100;
  Name:= 'ImageXX'; // Tworzysz sobie np jakas globalna zmienna integer i wmiejsce XX podstawiasz jej wartosc automatycznie zwiekszajac ja, zeby kazdy nowy komponent mial inna nazwe.. 
  //...
  //inne parametry
  Show;
end;

procedure Klik(Sender: TObject);
begin
  ShowMessage(TImage(Sender).Name); //wyswietla komunikat z nazwa Image'a którego kliknąłeś
end;

Pisane z głowy

mniej wiecej demonstruje to chcesz zrobic..

0

Bardzo dziękuję, dokłądnie o to chodziło.

0

A ja się teraz spytam : co ze zwalnianiem pamięci??

1 użytkowników online, w tym zalogowanych: 0, gości: 1