farklı sıradaki componentler

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
lycan
Üye
Mesajlar: 15
Kayıt: 01 Eki 2007 05:33
İletişim:

farklı sıradaki componentler

Mesaj gönderen lycan »

formda çok fazla edit nesnesi oluşturduk bunların isimlerini ardaşık olacak şekilde biz düzenledik
örnek olarak
for i:0 to 50 do
memo1.lines(ks.text);
gibi birşey yapmak isityorum olmuyor ben Tedit(components(i)).text yaptığım zaman eğer editleri başka amaclı kullandığım bir edit olursa hata oluşturuyor bu şekilde gruplandırdığım editlerde çalışmak istiyorum
fox
Üye
Mesajlar: 78
Kayıt: 24 Nis 2006 08:28

Re: farklı sıradaki componentler

Mesaj gönderen fox »

Diyelimki Edit1 den Edit10 ulaşıcaksın
for döngüsüyle sayiyi 1 le 10 arasında dolaştırısan bu senin işini görür
TEdit(FindComponent('Edit'+sayi)).text

Edit yerine istediğin TEdit nesnesini ismini yazabilirsin

Kolay Gelsin
Kullanıcı avatarı
Lost Soul
Üye
Mesajlar: 1064
Kayıt: 01 Nis 2007 02:55
Konum: mekan ANKARA toprak ELAZIĞ
İletişim:

Re: farklı sıradaki componentler

Mesaj gönderen Lost Soul »

lycan yazdı:formda çok fazla edit nesnesi oluşturduk bunların isimlerini ardaşık olacak şekilde biz düzenledik
örnek olarak
for i:0 to 50 do
memo1.lines(ks.text);
gibi birşey yapmak isityorum olmuyor ben Tedit(components(i)).text yaptığım zaman eğer editleri başka amaclı kullandığım bir edit olursa hata oluşturuyor bu şekilde gruplandırdığım editlerde çalışmak istiyorum


gruplandırmak istediğin editlerin tagını aynı ver örneğin bir tanesine 23 verdiysen diğerlerini de 23 ver ve sonra.

Kod: Tümünü seç

for i :=0 to ComponentCount-1 do
   (if Components(i) is tEdit) then
      if TEdit(Components(i)).Tag=23 then
        Begin
         ....
       End;
Cevapla