C# winform 中MessageBox用法大全(附效果圖)

咱們在程序中常常會用到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

相關文章
相關標籤/搜索