Checkbox

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
vedatkaba
Kıdemli Üye
Mesajlar: 866
Kayıt: 06 Oca 2004 06:50
Konum: DARICA/GEBZE

Checkbox

Mesaj gönderen vedatkaba »

procedure TForm7.bak;
var
i:integer;
begin
for i:=0 to componentcount-1 do
begin
if components is Tcheckbox then
begin
if form2.Table2.FieldByName('EVRAK').AsString=(components as tcheckbox).Caption then
begin
tcheckbox(components).Enabled:=false;
end;
end;
end;
end;
end.

Böyle bir procedure yazdım...Yapmak istediğim şey tüm checkboxların captionları ile tabloda ki kayıtları karşılaştırıp eğer kayıt varsa chackboxın enabled özelliği false olsun.çalıştırdım ama sadece ilk checkbox a bakıp döngüden çıktı sorun nerde sizce ?
Çok acele fikir istiyorum.Siz değerli arkadaşlarıma kolay gelsin...
***********************************
Kamil odur ki; koya dünyada bir eser,
Eseri olmayanın, yerinde yeller eser.

***********************************
Kullanıcı avatarı
Fatih!
Kıdemli Üye
Mesajlar: 1172
Kayıt: 26 Kas 2004 10:46
Konum: Malatya
İletişim:

Mesaj gönderen Fatih! »

Kod: Tümünü seç

procedure TForm7.bak; 
var 
i:integer; 
begin 
Table2.first;
while not Table2.eof do
begin 
for i:=0 to componentcount-1 do 
begin 
if (components[i] is Tcheckbox) and (form2.Table2.FieldByName('EVRAK').AsString=(components[i] as tcheckbox).Caption) then 
begin 
tcheckbox(components[i]).Enabled:=false; 
Table2.next;
end; end; 
      end.   end. 
bunu dene
Kullanıcı avatarı
vedatkaba
Kıdemli Üye
Mesajlar: 866
Kayıt: 06 Oca 2004 06:50
Konum: DARICA/GEBZE

Teşekkür

Mesaj gönderen vedatkaba »

çok güzel oldu....

Herkese teşekkür ederim.......


Başarılar dilerim, Delphi ile olan hayatınızda.........
***********************************
Kamil odur ki; koya dünyada bir eser,
Eseri olmayanın, yerinde yeller eser.

***********************************
Cevapla