窗体的引用那去拉? 判断f2已经打开就不要再show了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if(this.f2 != null){ this.f2.Activate();}else{this.f2=new form2();this.f2.show();} this.form1.f2=new form2();这句话每次都生成一个新的窗体当然会出那个问题.你可以用if (f2!=null)来决定是不是new一个form2出来.也就是说如果生成过一个就不再生成了.,也可以这样做:if (f2 == null) this.form1.f2=new form2();this.form1.f2.show(); 我需要打开几个的时候怎么办?可以用api进行控制吧 但是不够绿色 。怎么控制某个窗体? 判断f2已经打开就不要再new了 你要想打开多个窗体查以用一个ArrayList来记录每一个生成的窗体的实例,每生成一个新的都把它Add到ArrayList里,这样就可以管理这些生成的窗体了.然而你应做到关闭后也删除掉这个无素. WPF 滚动显示发车信息 NET程序结束了,调用的外部EXE也结束 C#初学者小问题之十——关于数据库的连接问题 dataGrid中的错误 C#程序集基础问题 请高手进来看看 为什么aspx页面Request.QueryString得不到全值 急!!! 初学C#遇到一个小问题,请教!!! 这个问题比较有难度哦。。。。。。。。。。。。。 童言无忌,我不懂就问,不懂就问...............数据库+用户验证......? 这样的循环,用什么样的代码结构写比较好点? asp.net web应用程序 的用户权限问题. 高手进来~有个问题.
{
this.f2.Activate();
}
else
{
this.f2=new form2();
this.f2.show();
}
你可以用if (f2!=null)来决定是不是new一个form2出来.也就是说如果生成过一个就不再生成了.
,也可以这样做:if (f2 == null)
this.form1.f2=new form2();this.form1.f2.show();
可以用api进行控制吧 但是不够绿色 。
怎么控制某个窗体?