C#:Form窗体的单例模式

来源:互联网 发布:数据流程说明er图 编辑:程序博客网 时间:2024/06/05 22:48
<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();                 }


                                             
0 0
原创粉丝点击