怎么让一个窗体在运行时,只能打开一个?
1)可以通过遍历Application的OpenedForms集合,从中如果找到了该Form,将其激活即可
2)给该Form定义静态创建方法,除非该页面已经关闭或释放,否则直接返回该实例,不重复创建
public static Form1 frm;
public static Form1 CreateInstance()
{
if (frm== null || frm.IsDisposed)
frm= new Form1();
return frm;
}