日期:2014-05-18  浏览次数:20812 次

打开窗口的问题
如果窗口已打开,那么就不用打开新的窗口;否则打开新的窗口.
代码如下:
private void toolStripMenuItem1_Click(object sender, EventArgs e)
  {
  Form1 f1 = new Form1 (Code);
  if (JudgeForm("Form1 ") == false)
  {
  f1.MdiParent = this;
  f1.Show();
  }
  else
  {
  f1.Show();
  }
  }

根据上面的代码,每次点都要弹出新的窗口.
那位大侠帮忙看看,是不是有问题啊>

------解决方案--------------------
引用楼主 liuyjcel 的帖子:
如果窗口已打开,那么就不用打开新的窗口;否则打开新的窗口.
代码如下:
private void toolStripMenuItem1_Click(object sender, EventArgs e)
{
Form1 f1 = new Form1 (Code);
if (JudgeForm("Form1 ") == false)
{
f1.MdiParent = this;
f1.Show();
}
else
{
f1.Sho…