Ata Form Kapatılırken Yavru Formun kapatılmaması

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
cengaver
Üye
Mesajlar: 111
Kayıt: 01 Nis 2014 05:02
Konum: İstanbul

Ata Form Kapatılırken Yavru Formun kapatılmaması

Mesaj gönderen cengaver »

Selam,

Şimdi 3 adet form var;
  • 1. Form MDIForm (Baba diyelim, FormStyle=fsMDIForm ),
  • 2. Form Ana Child Form (Anne diyelim, FormStyle=fsMDIChild ),
  • 3. Form ise Yavru Child Form (Evlat diyelim, FormStyle=fsMDIChild, parent / owner olarak Anne'ye bağlı )
Evlat dsInsert veya dsEdit kipinde iken, kullanıcı tarafından "Anne kapatıldığında" Evlat da kendiliğinden kapanıyor, bunu nasıl engellerim?
ertank
Kıdemli Üye
Mesajlar: 1691
Kayıt: 12 Eyl 2015 12:45

Re: Ata Form Kapatılırken Yavru Formun kapatılmaması

Mesaj gönderen ertank »

Merhaba,

Bir form kapanır iken kendisinin sahibi olduğu tüm nesneleri de kapatır. Dolayısı ile Yavru formunun sahibi Ana kapatıldığı zaman Yavru otomatik kapatılacaktır.

Bunu engellemek için oluşturduğunuz Yavru formunun sahipliğini farklı bir yere vermelisiniz. Örnek üzerinden gidecek olursak Yavru sahibi Baba olabilir.
Cevapla