首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

窗口打开有关问题

2012-03-08 
窗口打开问题我想通过form1的Button去打开form2,,点击Butoon后,出现Form2窗口。不关闭form2,而再次点击Butt

窗口打开问题
我想通过form1的Button去打开form2,,点击Butoon后,出现Form2窗口。不关闭form2,而再次点击Button,将不能出现第二个form2实例,也就是第二个form2窗口。而关闭form2后,才能再次出现Form2窗口,,我不知道如何判断。代码怎么写了?望不吝赐教!!

public Form1
{
  Button1.click()
  {
  Form2 df = new Form2()???

  how to coding????????????
  }
}

[解决办法]

你试试这个,应该可以的,我测试过了

private Form2 frm2; 
private void button1_Click(object sender, EventArgs e)
{
if (frm2 == null || frm2.IsDisposed)
{
frm2 = new Form2();
frm2.Show();
}
else
{
frm2.Activate();
frm2.WindowState = FormWindowState.Normal;
}

}
[解决办法]
楼上这个可行

C# code
private Form2 frm2;private void button1_Click(object sender, EventArgs e){    if (frm2 == null || frm2.IsDisposed)    {        frm2 = new Form2();        frm2.Show();    }    else    {        frm2.Activate();        frm2.WindowState = FormWindowState.Normal;    }} 

热点排行