2011-07-11 7 views
0

私はWinFormsアプリケーションを持っています。実行が終了すると、OKボタンだけのメッセージボックスが表示されます。メッセージボックスのボタンを開く

メッセージボックスにも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メソッドは、servalオーバーロードを公開します。あなたは好きなようにそれらの1つを使うことができます。 MessageBoxを呼び出すには、次の行を実行します。

MessageBox.Show( "Hi");

MSDNで詳しく知ることができます。

関連する問題