korasoglu Posted March 13, 2017 Share Posted March 13, 2017 Arkadaşalar Formu ikinci kez çağırdığımda açıksa active olup nasıl işlem yaptırabilirim. Misal ben datatableye veriyi load yapıyorum Formun loadunda da verileriyüklüyorum form ilk açıldığında load yapıyor ikinci çağırdığımda olmuyor yardımcı olursanız sevinirim void AcilacakForm(Form Acilacak) { bool durum = false; foreach (Form eleman in this.MdiChildren) { if (eleman.Name == Acilacak.Name) { durum = true; eleman.Activate(); Acilacak.MdiParent = this; aciksayfa = "1"; oo++; } } if (!durum) { Acilacak.MdiParent = this; Acilacak.Show(); aciksayfa = "1"; oo++; } } Quote Link to comment Share on other sites More sharing options...
KintaRo Posted March 13, 2017 Share Posted March 13, 2017 if (Application.OpenForms["Acilacak_Form"] != null) { Application.OpenForms["Acilacak_Form"].BringToFront(); Application.OpenForms["Acilacak_Form"].Activate(); } else { Acilacak_Form frm = new Acilacak_Form() { MdiParent = this }; frm.Show(); frm.BringToFront(); } Quote Link to comment Share on other sites More sharing options...
korasoglu Posted March 13, 2017 Author Share Posted March 13, 2017 Hocam kullanımını anlamadım Quote Link to comment Share on other sites More sharing options...
KintaRo Posted March 13, 2017 Share Posted March 13, 2017 Şimdi benim verdiğim kod önce bakıyor, form açıksa öne getiriyor, açık değilse açıyor. siz veriyi yükleme kodlarınızı formun activated eventine yazarsanız bu kodlarla işiniz çözülür. Quote Link to comment Share on other sites More sharing options...
korasoglu Posted March 19, 2017 Author Share Posted March 19, 2017 Hocam yoğundum şimdi göz atıım fakat inanın neyi nereye nasıl yazacam anlamadım kullanımı garip geldi bana. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.