C# İle Formun Fazladan Açılmasını Engellme

Bu Derste C# ile formun fazladan açılmasını engelleyeceğiz.

Merbaba

Bu Derste C# ile formun fazladan açılmasını engelleyeceğiz.

Diyelim ki bir tane form2 var ve birden fazla açılıyor. Bunu nasıl engelleriz peki?


if (Application.OpenForms["Form2"] == null)

                {

                    Form2 yenipencere = new Form2();

                    yenipencere.Show();

                }



Bu kadar. Sadece eğer form2 kapalı ise açılır, yoksa açılmaz.

Saygılar...
  • Etiketler;
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

• 6 yıl önce
form 2 tekrar tekrar tıklandığında açılıyor. kontrol edermisiniz . Teşekkürler .
• 6 yıl önce
Siz Kodlarınızı Tekrar Kontrol Edin. Bir Problem Yok. Tekrar Denedim. if (Application.OpenForms["formun ismi buraya gelecek"] == null) { Form2 yenipencere = new Form2(); yenipencere.Show(); }
• 6 yıl önce
Merhaba yukarıdaki kod istenen işlevi yapmıyor. Kodun çalışan hali: [code]Form2 yenipencere = new Form2(); private void button1_Click(object sender, EventArgs e) { if (Application.OpenForms[yenipencere.Name] == null) { yenipencere.Show(); } else { yenipencere.Activate(); } }[/code]

Yukarı Git