我正在編寫一個基於Windows窗體的應用程序在C#中。如何在C#windows應用程序中單擊關閉按鈕時阻止應用程序關閉?
當我點擊窗口右上角的red cross(x)
時,它不應該停止程序的執行。它應該轉到該程序的下一部分。爲了讓我的程序按照這種方式行事,我需要做些什麼?
我正在編寫一個基於Windows窗體的應用程序在C#中。如何在C#windows應用程序中單擊關閉按鈕時阻止應用程序關閉?
當我點擊窗口右上角的red cross(x)
時,它不應該停止程序的執行。它應該轉到該程序的下一部分。爲了讓我的程序按照這種方式行事,我需要做些什麼?
您可以使用窗體關閉事件來取消關閉窗體。在設計器中單擊屬性中的照明符號,然後雙擊表單關閉條目。這應該爲你製作代碼。它應該做一個功能有點像這樣:
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
e.Cancel = true;
}
您需要添加e.Cancel
將停止關閉形式
的代碼樣本嗎? – Freeman 2012-07-09 14:19:49
它是一種模態形式嗎? – Pacane 2012-07-09 14:20:29
那麼...任何_relevant_代碼? – 2012-07-09 14:22:21