static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); //Application.Run(new FrmMain()); FrmWelcome.LoadAndRun(new FrmMain()); }
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); }