tek bir komutla bütün dbgrid.enabled:=false

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
metemete
Üye
Mesajlar: 422
Kayıt: 21 Mar 2004 12:30
Konum: samsun
İletişim:

tek bir komutla bütün dbgrid.enabled:=false

Mesaj gönderen metemete »

Dbgrid1.enabled:=false;
Dbgrid2.enabled:=false;
Dbgrid3.enabled:=false;
Dbgrid4.enabled:=false;
Dbgrid5.enabled:=false;
tümünü birden tekbi komutla false nasıl yapılır?
ylmz
Üye
Mesajlar: 110
Kayıt: 18 Mar 2005 02:32
Konum: Antalya

Mesaj gönderen ylmz »

merhaba,

hepsinin parenti aynı ise, parentini false yapabilirsin,Yada bi fonksiyon yaz hepsini false yapsın.iyi çalışmalar.
ikra
Üye
Mesajlar: 901
Kayıt: 28 Nis 2005 01:26
Konum: Simdilik Topragin Üstü

Mesaj gönderen ikra »

Kod: Tümünü seç

var i : integer
begin
for i := 0 to pred(componentcount) do
   if components[i] is TDBGrid then TDBGrid(components[i]).Enabled := false;
end;
eger bütün dbgrid ler ayni form üzerinde ise bu yöntemi kullanabilirsin.

kolay gelsin...
kıdemsiz üye
Kullanıcı avatarı
MercilessTurk
Üye
Mesajlar: 94
Kayıt: 28 Eki 2005 10:14

Mesaj gönderen MercilessTurk »

yeni bir procedure tanımlayabilirsin.
Kullanıcı avatarı
hdayi
Kıdemli Üye
Mesajlar: 1284
Kayıt: 29 Oca 2004 01:53
Konum: Erciyes'in eteklerinden.

Mesaj gönderen hdayi »

Hepsini bi groupbox'a koy, sonra groupbox'ı enable disable yap.

Kolay Gelsin...
Bişnev in ney çün hikâyet mîküned
Ez cüdâyîhâ şikâyet mîküned
Resim
Cevapla