<pre name="code" class="csharp">
//声明一个子窗体的类型的静态变量
private static Form2 instance;
//判断该窗体是否存在,如果不存在该窗体,则 new 一个子窗体
public static Form2 Create()
{
if (instance==null)
{
instance=new Form2();
}
return instance;
}
public Form1()
{
InitializeComponent();
}
//############MDI主窗口调用############
//实例化窗体
private void 子窗体ToolStripMenuItem_Click(object sender, EventArgs e)
{
Form2 frm = Form1.Create();
frm.MdiParent = this;
frm.Show();
}
C#:Form窗体的单例模式
最新推荐文章于 2024-08-19 21:07:25 发布