咱們在程序中常常會用到MessageBox。windows
MessageBox.Show()共有21中重載方法。現將其常見用法總結以下: ide
1.MessageBox.Show(「Hello~~~~」);this
最簡單的,只顯示提示信息。.net
2.MessageBox.Show(「There are something wrong!」,「ERROR」);orm
能夠給消息框加上標題。htm
3.if (MessageBox.Show(「Delete this user?」, 「Confirm Message」, MessageBoxButtons.OKCancel) ==DialogResult.OK)blog
{get
//deleteit
}io
詢問是否刪除時會用到這個。
4.if (MessageBox.Show(「Delete this user?」, 「Confirm Message」,MessageBoxButtons.OKCancel,MessageBoxIcon.Question) == DialogResult.OK)
{
//delete
}
能夠給MessageBox加上一個Icon,.net提供常見的Icon共選擇。
5.if (MessageBox.Show(「Delete this user?」, 「Confirm Message」, MessageBoxButtons.OKCancel,MessageBoxIcon.Question,MessageBoxDefaultButton.Button2) == DialogResult.OK)
{
//delete
}
能夠改變MessageBox的默認焦點,以下:
6.if (MessageBox.Show(「Delete this user?」, 「Confirm Message」, MessageBoxButtons.OKCancel,MessageBoxIcon.Question,MessageBoxDefaultButton.Button2,MessageBoxOptions.RtlReading) ==DialogResult.OK)
{
//delete
}
反向顯示:
7.if (MessageBox.Show(「Delete this user?」, 「Confirm Message」, MessageBoxButtons.OKCancel,MessageBoxIcon.Question, MessageBoxDefaultButton.Button2, MessageBoxOptions.RightAlign,true) ==DialogResult.OK)
{
//delete
}
添加Help按鈕:
8.if (MessageBox.Show(「Delete this user?」, 「Confirm Message」, MessageBoxButtons.OKCancel,MessageBoxIcon.Question, MessageBoxDefaultButton.Button1, MessageBoxOptions.RtlReading,@」/folder/file.htm」) == DialogResult.OK)
{
//delete
}
指定幫助文件的路徑,點擊便可打開該路徑下的幫助文件。
9.//HelpNavigator指定常數來指示要顯示的幫助文件元素。Find 幫助文件將打開到搜索頁。
if (MessageBox.Show(「Delete this user?」, 「Confirm Message」, MessageBoxButtons.OKCancel,MessageBoxIcon.Question, MessageBoxDefaultButton.Button1, MessageBoxOptions.RtlReading,@」/folder/file.htm」, HelpNavigator.Find) == DialogResult.OK)
{
//delete
}
還有一些用法,不是太實用這裏就不一一介紹了,有興趣的朋友能夠參考下這裏:MSDN的MessageBox類。
轉自:http://blog.csdn.NET/xuenzhen123/article/details/4808005