Main form yerine tüm formlar açılıyo...

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
PcText
Üye
Mesajlar: 36
Kayıt: 19 Ağu 2004 04:04
Konum: İstanbul / Alibeyköy
İletişim:

Main form yerine tüm formlar açılıyo...

Mesaj gönderen PcText »

Herkese selamlar benim bi sorum olacak ilgilenirseniz sevinirim
projemde 1 Mdı 4 de Mdıchild form kullandım daha sonra bu bütün formları normal form haline getirmek istedim anaformumdan diğer formları açmak için show komutunu kullandım fakat programı çalıştırdıgımda main form yerine bütün formlar aynı anda acılıyo nerde hata yapıyorum ... :?:
(options bölümünde main form ilk açılmasını istediğim form gözüküyo)

yardımlarınızı bekliyorum
Allah'a emanet olun.
Dört bir yan kararınca sana yöneldik.Ey ışıklar kaynağı aç kapını biz geldik.
Kullanıcı avatarı
naile
Admin
Mesajlar: 1873
Kayıt: 11 Haz 2003 10:11

Mesaj gönderen naile »

Project->Options da ana form hariç diğerlerini Available Forms kısmına alın, çağıracağınız zaman formu create edip öyle çağırın. Kapatırken de onClose eventına Action := caFree; yazmalısınız.
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

S.A.
MDI formların visible özelliği varsayılan olarak true oluyor. form create edildiği anda gösteriliyor.
Eğer formların visible özelliğini false yaparsanız sanırım sorununuz çözülür.
Kolay Gelsin
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7603
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

Naile'nin önerisi bence daha uygun gibi. Hem daha az kaynak harcamış olursunuz.

Kolay gelsin.
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

Admin yazdı:Naile'nin önerisi bence daha uygun gibi. Hem daha az kaynak harcamış olursunuz.
Elbette ki daha uygun. benim söylediğim formun visiblesi true olunca form create edilir edilmez show yada showmodal demeden gösteriliyor.
Kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Kullanıcı avatarı
PcText
Üye
Mesajlar: 36
Kayıt: 19 Ağu 2004 04:04
Konum: İstanbul / Alibeyköy
İletişim:

Mesaj gönderen PcText »

Saolun ama galiba soruyu tam olarak anlatamadım kullandığım formlar ilk zaman da Mdı ve mdıchild formlardı bu şekildeyken bir sorun yoktu fakat ben formların formstyle özelliğini normal form olarak değiştirmek istedim,formları butonlarla çagırırken Mdı formlarda kullandığım form create kodu yerine normal olarak form.show kodunu yazdım.fakat çalıştırdığımda anaform yerine tüm formlar açılıyo,formlar options bölümünde avaible bölümü degilde öbür tarafta...
:shock:
tekrar teşekkürler
Dört bir yan kararınca sana yöneldik.Ey ışıklar kaynağı aç kapını biz geldik.
Kullanıcı avatarı
TRSoft
Kıdemli Üye
Mesajlar: 636
Kayıt: 13 Şub 2004 11:39
Konum: Konya
İletişim:

Mesaj gönderen TRSoft »

PcText aslında sorunu anladığım kadarıyla arkadaşlar cevaplamış zaten. Yani senin sorduğun sorudan çıkan sonuç bu. Ben tekrar edeyim..

Önce Mainformun hariç diğerlerini available bölümüne taşı ve aslangeri kardeşimizin söylediği gibi formlarının visible özelliğini kontrol et.

Daha sonra form.show yapmadan önce formlarını kendin create et. Bu konuda :ara ma yaparsan bir çok kez konuşuldu. Böylece problemin çözülmüş olacaktır.
İlimle geçen bir gece,
ibadetle geçen bin geceden hayırlıdır.
HZ. MUHAMMED (S.A.)
Cevapla