Merhaba herkese kolay gelsin arkadaşlar.
1) MdiChild formu modal resault açabilirmiyiz?
2) 1 mdi form 2 mdichild form 1 normal formum var. anaform mdi olan FANA
FIL ve FILCE de mdichild fordm Fkodack ise normal form.
Şimdi Fana dan Filçeyi açacağım ordanda editin butonuna bastığımda Fkodack showmodal açılacak. Fkodack da giride çift tıkladığımda ise Filçe deki editi dolduracak Fkodack kapanacak. Bunu nasıl yaparım hata veriyor showmodal ile ilgili. Yardım ederseniz sevinirm. Herkese iyi çalışmalar.
Showmodal Form Mdi Formlar içinde
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Re: Showmodal Form Mdi Formlar içinde
Fkodack formu manuel mi oluşturuluyor ? Eğer öyleyse bu formu destroy ederken hata verecektir...Ayrıca verilen hata mesajını da ekleyin ki daha açıklayıcı olsun.
Re: Showmodal Form Mdi Formlar içinde
Merhaba savasgti
showModal SDI formlara ait bir özelliktir.
Anladığım kadarıyla siz modal form içinden diğer chid formu görüntülemeye çalışoyorsunuz. Bunu yapamazsınız. MDI Child form değil de çağırdığınız form SDI de olsa bişey değişmez.
Çünkü: bir form ShowModal olarak görüntülendiğinde uygulamadaki diğer herşey bloke olur. Buna diğer formları görüntülemek de dahil, ta ki modal form kapatılana kadar.
Şöyle bir çözüm önerebilirim. Gridi çift tıkladığınızda elde ettiğiniz değeri global bir değişkene aktarın. Daha sonra modal formu kapattığınız komutun hemen arkasına yada modal formun onclose event'ine, Filce formunu çağıracağınız kodu ekleyin(işlem sırası önemli). Daha sonra Filce formunun onshow, onactive methotlarından birinde, global değişkeninizin içeriğini edite aktarın.
showModal SDI formlara ait bir özelliktir.
Anladığım kadarıyla siz modal form içinden diğer chid formu görüntülemeye çalışoyorsunuz. Bunu yapamazsınız. MDI Child form değil de çağırdığınız form SDI de olsa bişey değişmez.
Çünkü: bir form ShowModal olarak görüntülendiğinde uygulamadaki diğer herşey bloke olur. Buna diğer formları görüntülemek de dahil, ta ki modal form kapatılana kadar.
Şöyle bir çözüm önerebilirim. Gridi çift tıkladığınızda elde ettiğiniz değeri global bir değişkene aktarın. Daha sonra modal formu kapattığınız komutun hemen arkasına yada modal formun onclose event'ine, Filce formunu çağıracağınız kodu ekleyin(işlem sırası önemli). Daha sonra Filce formunun onshow, onactive methotlarından birinde, global değişkeninizin içeriğini edite aktarın.