兩個窗體frmUserLogin,frmMain
本人的想法是frmUserLogin用於登陸,frmMain為主窗體
驗證用戶名和密碼後 frmUserLogin關閉,frmMain 顯示frmMain.Show();
frmUserLogin.Close();這個時候程序就退出了
請問該怎麼樣才能不讓程序退出(我不想用frmUserLogin.Hide()隱藏它,而是想關閉它)
本人的想法是frmUserLogin用於登陸,frmMain為主窗體
驗證用戶名和密碼後 frmUserLogin關閉,frmMain 顯示frmMain.Show();
frmUserLogin.Close();這個時候程序就退出了
請問該怎麼樣才能不讓程序退出(我不想用frmUserLogin.Hide()隱藏它,而是想關閉它)
frmMain.Show();
while( frmMain.Created )
Application.DoEvents();加上这样一个循环就不会立即退出了。直到frmMain.Created变为false(比如:你用鼠标点了窗体上的“关闭”按钮)才会退出。
Application.Run(new frmMain());
if(frmLogin.showdialog()==dialogreturn.ok)
Application.Run(new frmMain());