Konuyu Oyla:
  • Derecelendirme: 4/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Object Array Onclick Yardım
#1
for I := Low(kareler) to High(kareler) do
begin
randomize;
kareler[i] := TRectangle.Create(form2);
kareler[i].Name := 'kare'+inttostr(i);
kareler[i].SetBounds(tp,random(form2.Height),50,50);
kareler[i].Parent := form2;
tp := tp +trunc(ekran);
end;
Bir Rectangle dizim var her birinin onclick eventine nasıl ulaşabilirim ?
Cevapla
#2
Kendi yazdığınız bir fonksiyonu Rectangle'ın OnClick olayına atayarak yapabilirsiniz:

kareler[i]..OnClick := RectClick;

Buradaki RectClick'i şu şekilde tanımlayabilirsiniz:
procedure RectClick (Sender: TObject);
begin
// Buradaki Sender, hangi TRectange'a tıklandıysa onu ifade eder. 
// TRectange(Sender) şeklinde kullanabilirsiniz.  
// TRectange(Sender).Name gibi... 
end;
There's no place like 127.0.0.1
WWW
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Json Array Oluşturma MirDurmaz 2 1.068 19-09-2022, Saat: 17:09
Son Yorum: MirDurmaz
Question Android için AES şifreleme yardım ? Mr.Developer 15 11.458 02-07-2022, Saat: 21:54
Son Yorum: JavaCiva
Question speech recognition yardım ! Mr.Developer 21 15.667 24-12-2021, Saat: 19:36
Son Yorum: Jakarta2
  Ios TLS OpenSSL Hakında Yardım glagher 0 367 21-08-2021, Saat: 19:18
Son Yorum: glagher
  Buton Onclick olayındaki hassasiyet tmrksmt 4 1.119 07-07-2021, Saat: 11:17
Son Yorum: Mr.X



Konuyu Okuyanlar: 1 Ziyaretçi