如果窗口已打开,那么就不用打开新的窗口;否则打开新的窗口.
代码如下:
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();
}
}根据上面的代码,每次点都要弹出新的窗口.
那位大侠帮忙看看,是不是有问题啊>
代码如下:
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();
}
}根据上面的代码,每次点都要弹出新的窗口.
那位大侠帮忙看看,是不是有问题啊>
f1.ShowDialog();
{
if (form.Name == "Form1")
return;
}
Form1 form1 = new Form1();
form1.MdiParent = this;
form1.Show();
{
f1.MdiParent = this;
f1.Show();
}
else
{
f1.Show();
}
把else
{
f1.Show();
}去掉
{
if(f1 = =null)
{ f1=new Form1 (Code);
f1.Show();
}
else
{
f1.Show();
}
}
{
public partial class Form1 : Form
{
Form2 f;
public Form1()
{
InitializeComponent();
} private void button1_Click(object sender, EventArgs e)
{
if (f == null)
{
f = new Form2();
f.Show();
}
else
{
f.Visible = false;
f.Show();
f.Visible = true;
} }
}
}上面是我刚写的,可以实现这个功能