Form'da ki, komponent isimlerini almak.

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
RADCoder
Üye
Mesajlar: 129
Kayıt: 21 Ara 2013 04:03

Form'da ki, komponent isimlerini almak.

Mesaj gönderen RADCoder »

Merhabalar,
Arkadaşlar, şöyle bir tanımlama ile nesnenin class ismini göstererek:

Kod: Tümünü seç

(Form2.Components[0] as TLabel).Name
Formda bulunan nesnelerin isimlerini ala biliyoruz.
Peki form üzerinde ne kadar nesne varsa class ismini yazmadan bir tıkla nasıl ala biliriz?
Önceden teşekkürler..
Kullanıcı avatarı
vkamadan
Kıdemli Üye
Mesajlar: 1935
Kayıt: 17 Mar 2004 03:52
Konum: Adapazarı
İletişim:

Re: Form'da ki, komponent isimlerini almak.

Mesaj gönderen vkamadan »

Merhabalar,
"Name" özelliği TComponent ten geldiği için sınıf adı yazmadan da Form2.Components[0].Name diyerek adını alabilirdiniz , formunuzun üzerinde ki görsel ya da görsel olmayan tüm bileşenler içinde aşağıdaki gibi bir döngüyle dolaşabilirsiniz, örnekte form üzerinde mmListe isimli bir TMemo ya bileşen isimlerini yazacaktır

Kod: Tümünü seç

var
i:Integer ;
begin
for I := 0 to ComponentCount - 1 do mmListe.Add( Components[i].Name );
end;
Volkan KAMADAN
www.polisoft.com.tr
Kullanıcı avatarı
RADCoder
Üye
Mesajlar: 129
Kayıt: 21 Ara 2013 04:03

Re: Form'da ki, komponent isimlerini almak.

Mesaj gönderen RADCoder »

Allah razı olsun, çok çok teşekkür ederim.
Bilgi ve örnek verdiyiniz için çok sağolun.
Cevapla