WinForm单例模式启动主窗体

简介: static class Program    {        ///         /// The main entry point for the application.        ///         [STAThread]        static void Main()        {            Application.
static class Program
    {
         ///  <summary >
         /// The main entry point  for the application.
         ///  </summary >
         [ STAThread ]
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(MainForm.Instance);
        }
    }



public partial class MainForm : Form
{

        static MainForm _form;
         public static MainForm Instance
        {
            get
            {
                 if ( null  == _form)
                    _form  = new MainForm();
                 return _form;
            }
        }
}
目录
相关文章
|
C#
WinForm关闭主窗体后,仍然有后台进程运行。
WinForm关闭主窗体后,仍然有后台进程运行。
351 0
|
索引
初始化资源管理器 winform
这是初始化资源管理器 0,1表示图片的索引 用到了 imagelist DataTable ds; string strsql = "select id,name from hospital...
892 0
|
C# Windows
C# WCF 完整实例,winform 窗体作为 宿主
上一次提到,我们的WCF程序宿主是发布到IIS上面的。虽然这样做未尝不可,不过不便于我们进行“开始”或“停止”WCF服务的操作。所以再次尝试了编写以窗体应用程序作为WCF服务宿主的方式,并取得了成功。而下文则记录整个程序的建立过程。
2535 0