Ceviz Forum

Geri Dön   Ceviz Forum > Programlama > Pascal / Delphi / Delphi.NET

Cevapla
 
LinkBack Seçenekler
Eski 13/06/2008, 17:10   #1 (permalink)
Eski Cevizci
 
sadroalin Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 06/2004
Mesaj: 214
Varsayılan fsNormal fsMDIform fsMDIChild

arkadaşlar sorunum şöyle bir ana formum var bunun altında iş yapan bir kaç form var ama bunlar fsMDIform nedeni hepsi kendi içinde fsMDIChild formlar açacak.bunun için basit bir örnek varmı. ben yaptım fsNormal bir form butona tıklayınca fsMDIform açıyorum orda bir butona tıklayınca fsMDIChild form açacak şekilde ama en sondaki fsMDIChild formu açmıyor "canot create form. no MDI forms are currently active " şeklinde mesaj alıyorum.
sadroalin hatta değil   Alıntı Yaparak Yanıtla
Eski 13/06/2008, 20:42   #2 (permalink)
Üye
 
Üyelik Tarihi: 05/2008
Mesaj: 46
Varsayılan

form creatine şu kodu yazacaksın
Kod:
Form1.FormStyle:=fsMDIForm;
Main menu veya buton kullanarak clicine şu şekilde yazman yeterli
Kod:
Form2.FormStyle:=fsMDIChild;
Form2.Show;
hasanramazan hatta değil   Alıntı Yaparak Yanıtla
Eski 13/06/2008, 20:53   #3 (permalink)
Üye
 
Caylaq Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 12/2007
Yer: DELPHI LAND
Mesaj: 641
Varsayılan

Alıntı:
sadroalin, mesajından alıntı: Mesajı Gör
canot create form. no MDI forms are currently active
Önce Formu Oluşturmalısın



Kod:
 
            Application.CreateForm(TForm1,Form1);
            if Form1=nil then
            Application.CreateForm(TForm1,Form1);
            Form1.FormStyle:=fsMDIChild;
            Form1.Show;






.
Caylaq hatta değil   Alıntı Yaparak Yanıtla
Eski 13/06/2008, 20:54   #4 (permalink)
Üye
 
Üyelik Tarihi: 05/2008
Mesaj: 46
Varsayılan

Aslında şöylede yapabilirsin diyelimki form1 üzerinden yavruform2 acacaksin
form1 in properties yaprağında bulunan formstyle özelliğini fsMDIForm olarak atayip
yukarıda sana verdiğim buton veya main manuye yazacağın kodu yazabilirsin
o zaman form create olayını fazla mesgul etmis olmassin
hasanramazan hatta değil   Alıntı Yaparak Yanıtla
Eski 13/06/2008, 20:57   #5 (permalink)
Üye
 
Caylaq Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 12/2007
Yer: DELPHI LAND
Mesaj: 641
Varsayılan

Alıntı:
hasanramazan, mesajından alıntı: Mesajı Gör
o zaman form create olayını fazla mesgul etmis olmassin

Memory'nizi optimum kullanmanız için , Birde şu linke bakınız lütfen


http://forum.ceviz.net/form-create-e...lu-t57782.html










.
__________________
Soru Sormadan Önce:
http://forum.ceviz.net/announcement.php?f=27&a=55





Sigarayı BIRAKMANIN YOLLARI.......!
http://www.yesilay.org.tr/sigara_nasil_birakilmali.asp

Enson 13/06/2008 21:30 tarihinde Caylaq tarafından düzenlenmiştir..
Caylaq hatta değil   Alıntı Yaparak Yanıtla
Eski 16/06/2008, 19:04   #6 (permalink)
Eski Cevizci
 
sadroalin Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 06/2004
Mesaj: 214
Varsayılan tam anlatamadım sanırım

arkadaşlar teşekkür ederim ilgilenmişsiniz yazmışsınız. Ekte kendi yaptığım örneği gönderiyorum. burda butona tıklayınca form create oluyor ancak. main form fsnormal ektedeki dosyaya bakarsanız daha kolay anlaşılabilir
Eklenmiş Dosyalar
File Type: rar midi_from.rar (170.2 KB, 7 views)
sadroalin hatta değil   Alıntı Yaparak Yanıtla
Eski 16/06/2008, 19:45   #7 (permalink)
Üye
 
Caylaq Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 12/2007
Yer: DELPHI LAND
Mesaj: 641
Varsayılan

örneğine Baktım,



Alıntı:
canot create form. no MDI forms are currently active


İnceleyince daha net göründü.

MDIformun olmadan MDIChıld açmayı deniyorsun ondan hata veriyor ki zaten açık bir ifade ile de belirtilmiş.

Bir tanesini MDIForm yaparsan sorunun kalmaz


Kolay gelsin

.
__________________
Soru Sormadan Önce:
http://forum.ceviz.net/announcement.php?f=27&a=55





Sigarayı BIRAKMANIN YOLLARI.......!
http://www.yesilay.org.tr/sigara_nasil_birakilmali.asp
Caylaq hatta değil   Alıntı Yaparak Yanıtla
Eski 16/06/2008, 20:21   #8 (permalink)
Üye
 
Üyelik Tarihi: 05/2008
Mesaj: 46
Varsayılan

caylag a katılıyorum project 1 in form1 özelliğini MDIform yap sorun hal olcak
hasanramazan hatta değil   Alıntı Yaparak Yanıtla
Eski 17/06/2008, 12:15   #9 (permalink)
Eski Cevizci
 
sadroalin Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 06/2004
Mesaj: 214
Varsayılan

aslında denedim ama o zamanda MDIChıld formunu form1 de açıyor bunu açacağımız yeri değiştirebiliryormuyuz.
sadroalin hatta değil   Alıntı Yaparak Yanıtla
Cevapla

Bookmarks

Seçenekler

Mesaj Yazma Hakları
Yeni mesajgöndermezsiniz
Cevap yazamazsınız
Dosya ekleyemezsiniz
Mesajınızı düzenleyemezsiniz

BB code is Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık


Forum saati Türkiye saatine göredir. GMT +3. Şu anda saat 16:32.

Reklamlar & Desteklenenler
Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv |


Forum Yazılımı: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright ©2001 - 2008, Ceviz.net