判断非模态化窗体是否已经打开
//网上找了很久,什么单例模式,看了不对劲,群里问了,没人愿意回答,最后自己测试出来了。。看来还是得靠自己。
public static Form1 fm;
public void Test()
{
if (fm == null || fm.IsDisposed)
{
fm = new Form1();
Application.ShowModelessDialog(fm);
}
else
{
fm.Activate();
}
}
显示与否都是你控制,记录 ivde 发表于 2015-9-17 23:29 static/image/common/back.gif
显示与否都是你控制,记录
不是太明白,在CAD里面,只能是用户控制的。还有别人的问题? public static Form1 fm=NULL; ivde 发表于 2015-9-18 11:59 static/image/common/back.gif
public static Form1 fm=NULL;
谢谢,不是太理解,有什么区别,因为测试出来的结果是一样的。
页:
[1]