(Delphi) - Birden Fazla Nesneyi Kontrol Etmek

Programlama31/12/2007


Delphide ençok sinir olduğum neslerinin birden fazlasına aynı işlem yaptırmak için aynı satırlardan oluşan kodları ard arda nesneler için ayrı ayrı yazmaktır. Ama araştırmalarım sonucu onun daha pratik bir yolunu buldum. Projenize eklediğiniz her nesne Compenents kütühanesinde bulunuyor. Dolayısıyla aynı türdeki bütün nesnelerin özelliklerini bir döngü içerisinde değiştirebilirsiniz. İşte delphinin bir artısı daha...

Speedbutton ların hepsini visible yapmak için

     For i:=0 to componentcount- 1 do
     Begin
        If components[i] is Tspeedbutton then
            Tspeedbutton(components[i]).visible:=false;
     End;


Form üzerindeki eleman sayısı (ComponentCount)  alınarak for döngüsü içerisinde bütün elemanların Speedbutton olup olmadığı kontrolü yapılır.Bu koşulu sağlayan elemanların yani SpeedButton ların visible özelliği false yapılır.,
Etiketler: