Ana içeriğe atla

Bir nesne örneğinin tanımlanmadan oluşturulması

Bir bileşenden kaç tane oluşturacağımız önceden belli değilse böyle bir kullanıma ihtiyacımız olabilir. Gerçi dinamik array olarakta tanımlayıp bu işi daha güvenli bir yönden çözebiliriz ama maksat çeşitliliği artırmak olsun. Her hangi bir tanımlama yapmadan çalışma zamanında bir TEdit nesnesi oluşturup bunu form üzerinde göstereceğiz. procedure TForm1.Button1Click(Sender: TObject); begin with TEdit.Create(self) do begin left := 168; top := 59; height := 21; Width := 121; Parent :=Self; name := 'EditYeni'; end; end; procedure TForm1.Button2Click(Sender: TObject); begin //text özelliğini değiştir (FindComponent('EditYeni') as TEdit).Text := 'Ehu ehu ehu...'; end; procedure TForm1.Button3Click(Sender: TObject); begin //editi yok et (FindComponent('EditYeni') as TEdit).Free; end; güle güle kullanın....

Yorumlar

Bu blogdaki popüler yayınlar

BMO'yu Bekliyorumdur

Bilgisayar Mühendisleri Odası Yönetmeliğinin 91. maddesine göre bir iş yerinde en az üç oda üyesi varsa ilgili işyerine işyeri temsilcisi atanabilir. TÜRK MÜHENDİS VE MİMAR ODALARI BİRLİĞİ BİLGİSAYAR MÜHENDİSLERİ ODASI ANA YÖNETMELİĞİ İşyeri ve iş bölgesi temsilcilikleri MADDE 91 – (Başlığı ile birlikte değişik:RG-2/10/2014-29137) (1) En az üç üyenin bulunduğu işyerlerinde veya iş bölgelerinde oda-üye ilişkilerini geliştirmek amacı ile oda yönetim kurulu kararı ile işyeri ve iş bölgesi temsilcilikleri kurulabilir. İşyeri ve iş bölgesi temsilcisi ve yardımcıları şube yönetim kurulu ya da şube yok ise oda yönetim kurulu kararı ile atanır ve görevden alınır. İşyeri ve iş bölgesi temsilcilerinin görevleri oda yönetim kurulu tarafından belirlenir. İşyerinde oda - üye ilişkilerini daha etkili hale getirebilmek için odaya başvurdum ve çalıştığım işyerine beni ya da yönetim kurulunun uygun göreceği başka bir üye arkadaşın işyeri temsilcisi olarak belirlenmesini talep ettim. (Bu ta...