Çalışma anında oluşan stringgride procedure atamak

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
kara_kule06
Üye
Mesajlar: 150
Kayıt: 18 Nis 2006 02:15
Konum: ankara/polatlı
İletişim:

Çalışma anında oluşan stringgride procedure atamak

Mesaj gönderen kara_kule06 »

Kolay Gelsin...
Beni sorunum şu Programım çalışırken bir butona tıkladıkça yenibir strinGrid oluşturuyor. String Gridi oluşturan kod şöyle;

Kod: Tümünü seç

procedure Talan_sablon.BitBtn1Click(Sender: TObject);
var
i: integer;
YeniTabloGrid: array[1..10] of TStringGrid;

begin

YeniTabloGrid[i]:=TStringGrid.Create(self);
YeniTabloGrid[i].Parent:=(self);
i:=i+1;

end;
buraya kadar herşey normal. belirlediğim yere bir string grid oluşturuyorum. Şimdi ise bu stringgridlere procedure atamak istiyorum.
mesela ikinci oluşturduğum string gridin üstüne geldiği zaman bir işlem yapsın(mesaj verme gibi vs.). bunu nasıl yapabilirim.
tekrar kolay gelsin. tşk.
İlim öğrenmek akıntıya karşı yüzmek gibidir. Ara verildiği zaman gerilenir...
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

s.a.
bunun için proceduru atamak istediğiniz olaya uygun parametrelerle yazmanız lazım.
(bunun için forma bir stringgird koyun istediğiniz olay için procedure yazın. sonra stringridi silin procedure orda kalacaktır.)
sonra stringgridi oluşturduğuktan sonra

Kod: Tümünü seç

YeniTabloGrid[i].onclick:=benimprocedurem;
şeklinde atama yapabilirsiniz.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Kullanıcı avatarı
kara_kule06
Üye
Mesajlar: 150
Kayıt: 18 Nis 2006 02:15
Konum: ankara/polatlı
İletişim:

Mesaj gönderen kara_kule06 »

teşekkürler hocam

istediğim gibi oldu.
Kolay Gelsin...
İlim öğrenmek akıntıya karşı yüzmek gibidir. Ara verildiği zaman gerilenir...
Cevapla