Yazılımcının Günlüğü | YazilimGunlugu.Com
Arama
Makale Kategorileri
Üye Girişi
Şuanki online üyeler()
Aktif üye bulunmamaktadır.



Form Kotrolu !!! 23.02.2010 16:37:41

AyaZ_19
merhba arkadaşlar.ben bir formun açık olup olmadığını kontrol etmek istiyorum bunu nasıl yapabilirim.mesela form1 açık mı, açıksa şu işlemi yap değilse form1i aç gibi.yardımlarınızı bkliyorum arkadaşlar.şimdiden teşekkürler.kolay gelsin,iyi çalışmalar....
 

23.02.2010 17:07:36

semgoksu
Cvp: Form Kotrolu !!!

if (System.Windows.Forms.Form.ActiveForm is Form1)

{

// Aktif form Form1 ise

}

else

{

 // Değilse...

}

 

http://msdn.microsoft.com/en-us/library/system.windows.forms.form.activeform.aspx


23.02.2010 17:38:10

AyaZ_19
Cvp: Form Kotrolu !!!

Sem Bey cevabınız için teşekkür ederim.dediğiniz gibi çalıştı.yalnız şöyle bi durumla karşı karşıyayım.benm yapmak istediğim;

buton1e bastığımda form2 açılsın.buton2ye bastığımda açık olan form2 kapansın ve tekrar o form2 açılsın.

private void button1_Click(object sender, EventArgs e)

{

if (System.Windows.Forms.Form.ActiveForm is Form2)

{

Form2 frm2 = new Form2();

frm2.Close();

}

else

{

Form2 frm2 = new Form2();

frm2.Show();

}

}

private void button2_Click(object sender, EventArgs e)

{

if (System.Windows.Forms.Form.ActiveForm is Form2)

{

Form2 frm2 = new Form2();

frm2.Close();

}

else

{

Form2 frm2 = new Form2();

frm2.Show();

}

}

 bu şekilde yaptığımda hep diğerini kapatmadan yeni bir form2 açıyor.

---------------------------------------------------------

Form2 frm2 = new Form2();

private void button1_Click(object sender, EventArgs e)

{

if (System.Windows.Forms.Form.ActiveForm is Form2)

{

frm2.Close();

}

else

{

frm2.Show();

}

}

private void button2_Click(object sender, EventArgs e)

{

if (System.Windows.Forms.Form.ActiveForm is Form2)

{

frm2.Close();

}

else

{

frm2.Show();

}

}

şeklide yapıp önce buton1e bastığımda form2 açılıyor.buton2ye bastığımda hiçbir işlem yapmıyor.form2yi kapatıp buton2ye bastığımdada aşağıdaki hatayı alıyorum.

Cannot access a disposed object.
Object name: 'Form2'.

 

Tema
Anket
ASP.NET MVC'yi Projeleriniz de kullandınız mı?


En Çok Okunan Makaleler
En Son Eklenen Makaleler
Soru Merkezinde Bekleyenler
Ana Sayfa | Hakkımızda | Editörler | Yazarlar | RSS RSS | İletişim
Yazılım Günlüğü 2007-2009 © Tüm Hakları Saklıdır.