2013-10-31 124 views
0

通過點擊我創建的名爲'Exit'的按鈕來關閉表單時,我想讓它顯示一個消息框,詢問用戶「您確定要退出嗎?」我不知道它的語法,有人可以幫我嗎?由於關閉表單時的MessageBox

+2

你能顯示整個功能?你把這個代碼放在哪裏,圍繞這個表達式是否有'if'聲明等等? –

+0

private void exitToolStripMenuItem_Click(object sender,EventArgs e){} – rvngkaz

+0

這是msdn文檔的片段:http://msdn.microsoft.com/pl-pl/library/system.windows.forms.messagebox.aspx。看看例子部分。 –

回答

0
if (MessageBox.Show("Are you sure?", "Exit Application?", 
    MessageBoxButtons.YesNo) == DialogResult.No) 
{ 
    // ignore it 
} 
else 
{ 
    // shutdown code goes here 
} 

有一個MSDN example here.

1

你需要看一下表。關閉活動。您可以將您的消息框放在那裏,然後如果您想中止表單,請關閉set e.cancel = true。

0

你有沒有嘗試過這樣的:

private void exitToolStripMenuItem_Click(object sender, EventArgs e) 
{ 
    if(MessageBox.Show("Exit Application?", "", MessageBoxButtons.YesNo) == DialogResult.Yes) 
    { 
     this.Close(); 
    } 
}