none
birden çok form hk. RRS feed

  • Genel Tartışma

  • Herkese merhaba,ekran iki adet form görüyorsunuz exe yi çalıştırdığımda şunu istiyorum kullanıcı arayüzü gelsin kişi kullanıcı adı ve şifreyi çağırdığı zaman arka planda ki anaform açılsın istiyorum.ve yukarıda ki dosya vb. gibi menüler kullanıcı girişi yapdıkdan sonra aktif olacak.Anacak showdialog() dediğim zaman hata veriyor ama show() da açılıyor bu şekilde ...!Yani kullanıcı giriş dediği zaman arka form açılarak yetkileri aktif olacak.yetki işi tamam ama bir türlü giriş exe çalıştığı zaman kullanıcı girişi yapdıkdan sonra ana formun gelmesini sağlayamadım.ama yukarıda gördüğünüz gibi olacak şimdiden tşk ederim.

    16 Eylül 2017 Cumartesi 23:18

Tüm Yanıtlar

  •  foreach (Control c in Controls) {
                        c.Enabled = false;
                    }
                    frmGiris f = new frmGiris();
                    if (f.ShowDialog() == DialogResult.OK) {
                        f.Close();
                        
                        foreach (Control c in Controls) {
                            c.Enabled = true;
                        }
                    }
    Formun Load olayına bunu ekle 

    kdrgny@outlook.com

    17 Eylül 2017 Pazar 00:10
  • Merhaba Emrah Bey

    Program.cs dosyası içinde aşağıdaki kodda form1 yazan yere login formu adını yazarsanız açılışta login ekranı gelir.

    Application.Run(new Form1());

    Daha sonra "Giriş" butonu tıklandığında işlemlerin ardından aşağıdaki kod ekleyin.

    this.Hide();
    mainForm mf=new mainForm();
    mf.Show();

    17 Eylül 2017 Pazar 08:29
  • Mertcan bey o şekilde zaten yapıyorum burada bir problem yok.benim kastettiğim ana form da gelicek ama ilk önce kullanıcı giriş ekranı gelicek.kullanıcı giriş yapınca kullanıcı giriş ekranı hide() veya visible() olacak kullanıcı ana ekrana yönlenecek. ve yetkileri aktif olacak yetki meselesi tamam orası oluyor .ayrı ekranarda açılınca ama bu şekilde nasıl yapabilir.bu arada bilgi için tşk ederim.
    17 Eylül 2017 Pazar 08:48
  • Merhaba Emrah Bey

    ana formun Shown eventine aşağıdaki kodu ekleyin. ikiside açılacaktır ancak giriş yapmadan ana forma erişim olmayacaktır.

    Form2 f2 = new Form2();
    f2.ShowDialog();
    17 Eylül 2017 Pazar 09:02
  • Splash form olayına bakarsan dediğin olay.

    https://www.youtube.com/watch?v=dJeJ_Pe4AXs

    basit bir örnek var.

    17 Eylül 2017 Pazar 20:09