。net怎么判断窗体是否打开 我想加入这个窗体打开了就直接传参数不让他在重新打开一个。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public Form IsExist(string childFrmName) { foreach (Form childFrm in this.MdiChildren) { if (childFrm.Name == childFrmName) { childFrm.Activate(); return childFrm; } } return null; }循环遍历主窗体,如果存在说明隐藏了,那么就激活它,如果不存在就创建它 用mutex实现单实例运行~http://blog.csdn.net/zhengzhichen/article/details/3721740 可以使用全局变量。public static MyForm myform = null;void ini(){ myform = new MyForm();} ... if(myform != null)... 创建一个hashTable,用来维护所有打开的窗体,每创建一个窗体,先看hashTable里是否存在,存在拿来直接用就可以了。其实可以写一个工厂类,把这个过程写成一个函数 可以查看窗体的Activate()来确定 dll替换问题 为了使用My97DatePicker控件,在页面中嵌入了js文件,运行时页面底部出现空白 C# 多窗抠互相操作的问题 很急!! 用VS2008开发的winform程序,在打包的时候有什么好的方法可以限制用户的使用期限呢? c # 如何控制映射网络驱动器内文件夹里的数据文件,或者 有更好的其他方法 连接字符串加密以及Settings.settings文件的疑惑!!?? c#基于WebBrowser,如何清空WebBrowser.Document 在一个窗体中,怎么得到别的窗口的Handle 请大家帮忙 请问:如何在C#制作一个橡皮擦? 求一简单c#正则 用C#做视频监控
public Form IsExist(string childFrmName)
{
foreach (Form childFrm in this.MdiChildren)
{
if (childFrm.Name == childFrmName)
{
childFrm.Activate();
return childFrm;
}
}
return null;
}
循环遍历主窗体,如果存在说明隐藏了,那么就激活它,如果不存在就创建它
http://blog.csdn.net/zhengzhichen/article/details/3721740
public static MyForm myform = null;void ini()
{
myform = new MyForm();
}
...
if(myform != null)...
其实可以写一个工厂类,把这个过程写成一个函数