Açılan Yeni Form Hangi Form üzerinden açıldı

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
celalakan
Üye
Mesajlar: 4
Kayıt: 03 May 2013 10:53

Açılan Yeni Form Hangi Form üzerinden açıldı

Mesaj gönderen celalakan »

Merhabalar,

Benim A, B ve C diye 3 adet formum var. A ve B formlarından C formunu açabiliyorum (Açmaktan kastım Create etmek). Öğrenmek istediğim C formunun hangi form üzerinden açıldığını C formunun OnCreate olayında nasıl gösterebilirim. Örneğin C formunda bir label olsun. A formundan açtığımda label'ın caption'ı "A formundan açıldı". B formundan açtığında "B formundan açıldı" gibi.

Teşekkür ederim.
Kullanıcı avatarı
vkamadan
Kıdemli Üye
Mesajlar: 1935
Kayıt: 17 Mar 2004 03:52
Konum: Adapazarı
İletişim:

Re: Açılan Yeni Form Hangi Form üzerinden açıldı

Mesaj gönderen vkamadan »

Merhaba ,
C formunu Create ederken Create yordamına "self" parametresini geçerseniz c formunun OWNER özelliği size create ettiğiniz formu verecekir.

Kod: Tümünü seç

// A formunun içinden C yi Create ediyorum
C := Tc.Create(Self);

Kod: Tümünü seç

//C formunun içindeki Label1 in Caption özelliğine C formunun create edildiği formun adını yazdırıyrum
label1.caption := c.owner.name;
Volkan KAMADAN
www.polisoft.com.tr
celalakan
Üye
Mesajlar: 4
Kayıt: 03 May 2013 10:53

Re: Açılan Yeni Form Hangi Form üzerinden açıldı

Mesaj gönderen celalakan »

Teşekkür ederim yardımınız için
Cevapla