我剛剛從VB.Net切換到C#,並正在寫一個Windows應用程序。 在VB.net中,您可以輕鬆地通過選擇 項目的屬性並轉到下拉列表中選擇「啓動窗體關閉時」 和「上次窗體關閉時」之間進行選擇,從而輕鬆更改關閉模式。請幫助我在C#中找到相應的內容。如何在C#Windows Forms項目中設置應用程序關閉模式?
順便說一句,我使用的是2010年VS
我剛剛從VB.Net切換到C#,並正在寫一個Windows應用程序。 在VB.net中,您可以輕鬆地通過選擇 項目的屬性並轉到下拉列表中選擇「啓動窗體關閉時」 和「上次窗體關閉時」之間進行選擇,從而輕鬆更改關閉模式。請幫助我在C#中找到相應的內容。如何在C#Windows Forms項目中設置應用程序關閉模式?
順便說一句,我使用的是2010年VS
在C#中最簡單的技巧來實現,這是改變應用程序的入口點中「的Program.cs」文件。 此條目表單應該在啓動時隱藏,但會調用主表單。然後調用Application.Exit();在任何其他形式/類的關閉過程中的功能。
下面
Program.cs的示例僞代碼
//edit this line
Applcation.Run(startupForm);
StratupForm.cs
//startup method
StartupForm_load (object e)
{
this.Hide();
MainForm mainForm = new MainForm();
mainForm.show();
}
MainForm.cs
//application exit method
MainFormExit_close (object e)
{
Application.Exit();
}
你或許應該實現一個更合適的方法來管理一個d稍後在程序中跟蹤打開的表單
這不是您可能要查找的第一件事,但如果您查看Application.Run(ApplicationContext)的文檔,可以找到示例代碼來完成您要求的內容:最後一個表格關閉時退出應用程序。
謝謝。有用。 – marai