ホームページ  >  記事  >  バックエンド開発  >  C# メッセージ ボックスの使用方法の詳細な紹介

C# メッセージ ボックスの使用方法の詳細な紹介

黄舟
黄舟オリジナル
2017-03-17 11:47:102374ブラウズ

この記事では主にc#メッセージプロンプトボックスmessageboxの詳細な説明と使い方を紹介しますので、必要な友達は

C#メッセージプロンプトボックスmessageboxの詳細な説明と使い方を参考にしてください

メッセージダイアログボックスはメッセージボックスを使用します。オブジェクト showメソッドで表示されます。 MessageBox オブジェクトは、名前空間 System.Windows.Forms の一部です。Show は静的メソッドです。つまり、MessageBox クラスのオブジェクトに基づいてインスタンスを作成しなくても、このメソッドを使用できます。また、このメソッドはオーバーロードすることができます。つまり、メソッドはさまざまなパラメータ リスト形式を持つことができます。

返される結果: DialogResult dr1=MessageBox.Show(text,caption,buttons,icon,defaultbutton,option);

値は返されません: MessageBox.Show(text,caption,buttons,icon) ;

パラメータは上記の順序で出力する必要があります

1、テキスト:メッセージダイアログボックスにプロンプ​​トテキストステートメントを設定します
2、キャプション:オプションのパラメータ、タイトルを設定します。メッセージ ダイアログ ボックス、文字列型である必要があります
3、ボタン: オプションのパラメーター、メッセージ ダイアログ ボックスに表示されるボタンを設定します
4、アイコン: オプションのパラメーター、メッセージ ダイアログ ボックスに表示されるアイコンを設定します
5、デフォルトボタン: オプションのパラメータ、メッセージ ダイアログ ボックスにどのボタンを表示するかを設定します。ボタンはデフォルトでアクティブになります
6、オプションのオプション パラメータ、テキストの配置、読み取り順序の指定、書き込みの有無など、メッセージ ダイアログ ボックスの特別なオプションを設定します。システムログへのメッセージ

ボタンの各列挙定数とその意味

メッセージボックスにシンボルがあります。背景が赤い円と白い円で構成されています シンボルは背景が黄色の三角形とその中に感嘆符で構成されています
Ok メッセージボックスには「OK」ボタンしかありません
OkCancel 「OK」しかありませんメッセージボックスには「はい」と「キャンセル」ボタンしかありません
YesNo メッセージボックスには「はい」と「いいえ」ボタンしかありません
YesNoCancel 「はい」「いいえ」「キャンセル」がありますメッセージボックスに「」ボタン
RetryCancel メッセージボックスに「再試行」ボタンと「キャンセル」ボタンがあります
AbortRetryIgnore メッセージボックスに「中止」「再試行」「無視」ボタンがありますエラー
感嘆符

手 シンボルは円で構成されています背景が赤で、中に白い x が入っています シンボルは、中に疑問符が入った円で構成されています メッセージ ボックスにはシンボルが含まれていません シンボルは、中に小文字の i が入った円で構成されています このシンボルは、背景が赤と白の円で構成されており、System.Windows.Forms.DialogResult のメンバーです。メッセージボックスの戻り値は「中止」、つまり「中止」ボタンがクリックされたことです メッセージの戻り値メッセージボックスの戻り値は「Cancel」(キャンセル)、つまり「キャンセル」ボタンがクリックされました メッセージボックスの戻り値は「Ignore」(無視)、つまり「キャンセル」ボタンがクリックされました「無視」ボタンをクリックしました メッセージボックスの戻り値は「No」(いいえ)、つまり「いいえ」ボタンがクリックされました OK Retry None
質問
なし
情報
停止
キャンセル
Ignore
No
戻り値メッセージボックスの戻り値は「OK」(OK)、つまり「OK」ボタンがクリックされました
メッセージボックスの戻り値は「Retry」(リトライ)、つまり「再試行」です" button is clicked
message メッセージボックスには戻り値がありません。つまり、ボタンがクリックされていません。 Yes

Use:
1、 /* if (flag)
       {
         DialogResult diagorel = MessageBox.Show(this, "Please inpult again,your message is empty!", 
         "Information cue", MessageBoxButtons.RetryCancel, MessageBoxIcon.Warning);
         switch (diagorel)
         {
           case DialogResult.Retry:
             this.username.Text = "";
             this.password.Text = "";
             break;
           case DialogResult.Cancel:
             break;


         }
       }*/
if( MessageBox.Show( "确定提交吗?", "提示", MessageBoxButtons.YesNo ) == DialogResult.Yes )
      {
        程序运行代码.......
      }
2. 最も簡単な方法は、これです

以上がC# メッセージ ボックスの使用方法の詳細な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。