[求]在WinForm中不能打开多个同样窗体 代码要怎么写..从内存中查找吗?窗体不在MDI下..如何只能打开一个窗体下次再点击时..还是打开这个窗体 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 比如你想在Form1中打开Form2先在Form1中定义个Public bool f2Show =false;然后在打开的事件中if(!f2Show){Form2 f = new Form2();f2Show =true;f.Show();} 如果已经打开了,就只Show,不要New了 //在窗体一中定义一个局部变量private Form2 frm2=null;//在窗体一中的调用if(frm2==null) { Form2 frm2 = new Form2(); frm2.Show(); } 很经典的问题,楼主看这里的文章就明白了,而且还提供了文章的代码可以拿来用一下。浅谈Windows Forms应用程序模型http://blog.csdn.net/zhzuo/archive/2008/07/23/2700053.aspx 这个问题可以被列为FAQ了。我来来一段Form2 form2 = null;private void LoadForm2(){ if (form2 == null || form2.IsDisposed()) { form2 = new Form2(); form2.Show(); } else { form2.Activate(); }} Windows控件的最小化代码怎么写 谁养鱼(C#版) 在线等待:vs.net 2008编译的程序不能在windows 2000下运行吗? c#调用cmd.exe执行的问题???? 求助:如何建立一个简单的用户自定义模板(满分100) 如何实现记事本的查找替换 System.NullReferenceException: 未将对象引用设置到对象的实例。 为什末我的单选按钮可以多选阿 并且选中了就不能消掉了? 问题:如何根据WORD版本书写打开WORD文档程序,请大虾不吝赐教(在线等) 大哥们!帮帮我好吗??? 如何将管道结果重定向到标准输出,windows平台,命令提示符下 风扇的抽象思维
先在Form1中定义个Public bool f2Show =false;
然后在打开的事件中
if(!f2Show)
{
Form2 f = new Form2();
f2Show =true;
f.Show();
}
//在窗体一中定义一个局部变量
private Form2 frm2=null;//在窗体一中的调用
if(frm2==null)
{
Form2 frm2 = new Form2();
frm2.Show();
}
浅谈Windows Forms应用程序模型
http://blog.csdn.net/zhzuo/archive/2008/07/23/2700053.aspx
Form2 form2 = null;private void LoadForm2()
{
if (form2 == null || form2.IsDisposed())
{
form2 = new Form2();
form2.Show();
}
else
{
form2.Activate();
}
}