2011-07-11 95 views
0

我有一個WinForms應用程序,當它完成運行時,只顯示一個確定按鈕的消息框。消息框上的打開按鈕

是否可以在消息框上有一個OPEN按鈕?

我發現這個代碼在網上:

public static DialogResult Show(string text, string caption, MessageBoxButtons buttons); 

但只給出了基本的命令,比如Yes/NoOK/Cancel,等它不顯示任何打開按鈕。

我想在程序運行完成後打開一個文本文件。

任何幫助將不勝感激。

+1

所以當點擊.Ok時也是這樣做 – V4Vendetta

+0

我想讓用戶選擇是否要立即打開它。 – Kevdog777

+0

好點,我可以使用OkCancel按鈕,而OK按鈕可以打開文本文件。好想@V4Vendetta :) – Kevdog777

回答

2

不,您不能在消息框中輸入任何其他值而不是默認值,MessageBoxButtons是預定義的enum,您無法添加。解決方法是使用一些自定義消息框,檢查this,或者實現自己的MessageBoxForm並將您的自定義設置添加到它,請檢查this

+0

謝謝你:) – Kevdog777

+0

不客氣。 –

0

MessageBox.Show方法暴露了重載過載。你可以隨意使用其中的一個。要調用MessageBox,只需執行以下行:

MessageBox.Show(「Hi」);

有關您可以在MSDN上找到的信息。