예제 #1
0
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            //Application.Run(new FrmMain());

            FrmWelcome.LoadAndRun(new FrmMain());
        }
예제 #2
0
 public static void LoadAndRun(Form form)
 {//订阅主窗体的句柄创建事件
     form.HandleCreated += delegate
     {
         //启动新线程来显示Welcome窗体
         new Thread(new ThreadStart(delegate
         {
             FrmWelcome frmWelcome = new FrmWelcome();
             //订阅主窗体的show事件
             form.Shown += delegate
             {
                 frmWelcome.Invoke(new EventHandler(frmWelcome.KillMe));
                 frmWelcome.Dispose();
             };
             Application.Run(frmWelcome);
         })).Start();
     };
     Application.Run(form);
 }