在設計WinForm作業時常會用到MessageBox來詢問使用者是否繼續進行。
設計WinForm作業時常需詢問使用者,是否真的要執行新增或刪除的動作,此時就會用到MessageBox,接下來看看如何使用。
一般顯示訊息
MessageBox.Show("新增成功");
一般訊息只需要帶一字串即可。
有Yes/No按鈕給使用者選
MessageBox.Show("新增成功!!是否繼續新增?", "問題", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
分別有四個參數分別如下:
1.string,要帶給使用者的訊息。
2.string,訊息方塊的title。
3.MessageBoxButtons,訊息方塊內的按鈕。YesNo,代表一個Yes按鈕與一個No按鈕。
4.MessageBoxIcon,訊息方塊顯示的Icon,一個圖示,可要可不要。
那要如何接收使用者按下的訊息呢?
if (MessageBox.Show("新增成功!!是否繼續新增?", "問題", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
{
MessageBox.Show("收到yes");
}
else
{
MessageBox.Show("收到no");
}
主要是用DialogResult.Yes/No來做比對。