Mdi ve MdiChild Form Kullanımı

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
mustafasoy
Üye
Mesajlar: 154
Kayıt: 02 Ağu 2013 05:00
Konum: istanbul
İletişim:

Mdi ve MdiChild Form Kullanımı

Mesaj gönderen mustafasoy »

Auto create formum Login_frm
avaible formlarım ise fsMDIChild
avaible formlardan biri fsMDIForm buda mainform olan
login ekranındaki formum ise fsnormal mdi kullanmaya başladıktan sonra problem yaşamaya başladım
eğerki loginformumu devre dışı bırakırsam problem yaşamıyorum ancak login formu devreye alırsam( yani ilk form olarak açar kullanıcı burayı geçtikten sonra login forma ulaşsın istiyorum ) herhangi bir mdichil form çağırdığımda hata alıyorum cannot create form.no mdi forms are currently active formda aradım dış kaynaklardanda araştırdım ancak herhangi bir çözüm bulamadığımdan son çare olarak forma yazmaya karar verdim
projemin kaynak kodlarınıda gönderiyorum teşekkür ederim.
Dosya ekleri
mdi_son1.rar
(34.91 KiB) 159 kere indirildi
http://www.mustafasoy.com.tr
Nasıl ki Soru sorarak öğrendiyseniz , öğrendiklerinizi cevap vererek öğretiniz.
ertemsoft
Üye
Mesajlar: 129
Kayıt: 19 Nis 2005 01:22
İletişim:

Re: Mdi ve MdiChild Form Kullanımı

Mesaj gönderen ertemsoft »

merhaba

öncelikle Main_Frm formun ana form olmalı .bu formun showunda veritabanı bağlantı formunu Login_frm formunu çağırıp veritabanına bağlanabilirsin. ancak veritabanı bağlantısını bir datamodule gömmen lazım diğer formlarında bu bağlantıyı kullandığını düşünürsek.
Main form değişikliğini Project/Options bölümünden yapabilirsin. İyi çalışmalar
Bilgi Paylaştıkça Çoğalır
Kullanıcı avatarı
mustafasoy
Üye
Mesajlar: 154
Kayıt: 02 Ağu 2013 05:00
Konum: istanbul
İletişim:

Re: Mdi ve MdiChild Form Kullanımı

Mesaj gönderen mustafasoy »

ilgin için teşekkür ederim sorunumu
Application.Initialize;
Form_Login:= TForm_Login.Create(Application);
Form_Login.ShowModal;
Application.Run;
olarak çözdüm diğer arkadaşlara belki faydası dokunabilir.
http://www.mustafasoy.com.tr
Nasıl ki Soru sorarak öğrendiyseniz , öğrendiklerinizi cevap vererek öğretiniz.
Cevapla