birden çok edit clear

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
zaxacm
Üye
Mesajlar: 129
Kayıt: 05 Ara 2005 05:48

birden çok edit clear

Mesaj gönderen zaxacm »

edit1 den edit50 ye kadar tüm editlerin içini tek bir kodla nasıl temizlerim acaba
serkan
Üye
Mesajlar: 666
Kayıt: 10 Tem 2003 12:08
Konum: bursa

Mesaj gönderen serkan »

Kod: Tümünü seç


procedure TForm1.Button1Click(Sender: TObject);
var
i:integer;
begin
for i:=0 to componentcount-1 do
if components[i] is TEdit then TEdit(components[i]).text:='';

end;
zaxacm
Üye
Mesajlar: 129
Kayıt: 05 Ara 2005 05:48

Mesaj gönderen zaxacm »

çok teşekkürler..
ulu coder
Üye
Mesajlar: 838
Kayıt: 01 Nis 2006 06:46
Konum: Ankara

Mesaj gönderen ulu coder »

@serkan +

Kod: Tümünü seç

 for i := 1 to 50 do
    TEdit(FindComponent('Edit'+inttostr(i))).Clear;
//1'den 60'a kadar editiniz var, ve 50'ya kadarki kısmını temizlemek isterseniz...
Kolay gele
gimil
Üye
Mesajlar: 33
Kayıt: 28 Ara 2006 10:29
Konum: ank

Mesaj gönderen gimil »

var
i,Toplam:Integer;
begin
Toplam:=0;
for i := 1 to 59 do
begin
toplam:=toplam+strtoint(TdbrichEdit(FindComponent('dbrichEdit'+inttostr(i))).Text);
end;
dbrichedit61.Text:=inttostr(toplam);



bu kod is not a valid integer value hatası veriyor
ulu coder
Üye
Mesajlar: 838
Kayıt: 01 Nis 2006 06:46
Konum: Ankara

Mesaj gönderen ulu coder »

Edit'in içinde karakter olması ya da boş olması bu hataya neden olabilir.
Cevapla