0
A
回答
4
在Program.cs中更改Main()方法以顯示登錄對話框。除非輸入有效的登錄名,否則不要啓動消息循環。例如:
static void Main() {
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
using (var login = new LoginForm()) {
if (login.ShowDialog() != DialogResult.OK) return;
}
Application.Run(new Form1());
}
如果檢測到正確的登錄,則您的LoginForm應將其DialogResult屬性設置爲OK。
0
您可以鍵入
FormName.ActiveForm.Close();
它關閉當前活動窗體。
0
您可以撥打this.Close();
0
我會從主窗體做的登錄表單的ShowDialog的()。
登錄表單關閉後,您將回到主窗體。
private void Form1_Load(object sender, EventArgs e)
{
var foo = new Form() { Text = "Login" };
if (foo.ShowDialog() == DialogResult.OK)
{
...
}
}
相關問題
- 1. 在某些情況下,如何關閉沒有打開第一個表單的第二個表單?
- 2. 無法打開第二個表單
- 3. Visual C++打開第二個表單
- 4. 正確顯示第一個表單的第二個表單
- 5. 如何在第三個表單的負載上同時關閉兩個表單?
- 6. Python,程序打開和關閉第二個第二個
- 7. 我有打開第二個模式,不能關閉的第一模式,如果打開然後關閉第二
- 8. 隱藏表單,切換到第二個表單,關閉第二個表單並取消隱藏第一個表單
- 9. 如何在關閉第一個UI時打開第二個UI Datepicker
- 10. 如何用第一種形式打開另一個表單? (沒有關閉第一個表格)
- 11. 第一個下拉菜單在懸停第二個菜單後沒有關閉
- 12. 如何關閉當前表單並同時打開另一個表單
- 13. 關閉當前表單並在Access中打開一個不同的表單?
- 14. 如何在pygtk中打開第二個窗口後關閉第一個窗口
- 15. Google reCAPTCHA在提交第一個表單後沒有呈現第二個表單
- 16. 建議如何打開新表單並關閉當前/第一表單?
- 17. 我如何關閉表單並打開另一個表單?
- 18. Qt在第一個關閉時打開另一個窗口
- 19. HTML表單第一個下拉自動改變第二個下拉選項
- 20. HTML表單第一個下拉自動改變第二個下拉選項(續)
- 21. 如何關閉第二個表格?
- 22. 第一次關閉時運行第二個活動
- 23. 在提交第二個表單時保留一個表單的編輯數據
- 24. 在提交第二個表單時保存數據在一個表單中
- 25. 在加載第二個表單時更新c#表單
- 26. 基於第一個表單提交第二個表單觸發驗證
- 27. 訪問:如何打開與第一個相同的記錄的第二個表單?
- 28. 關閉我的第二個表格時「激活」表格
- 29. 如何在第一次打開時壓下第二個下拉菜單?
- 30. Angular在第一次表單驗證/承諾後提交第二個表單
;-)非常感謝! – Sjemmie 2010-01-07 16:00:13