便利なC#メモ メッセージボックス編


初めに

皆さんこんにちは。TheNorthFace_XDと申します。
今回からC#の細かい・簡単なことだけど便利なメモ(?)を作ります。
Qiita初心者なのでどーぞよろしくお願いします

メッセージボックスの表示

MessageBox.Show("Message","Title",MessageBoxButtons.OK);

MessageBoxButtons列挙体のメンバ名

OK  「OK」ボタンのみ

MessageBox.Show("Message","Title",MessageBoxButtons.OK);

OKCancel  「OK」と「キャンセル」ボタン

MessageBox.Show("Message","Title",MessageBoxButtons.OKCancel);

AbortRetryIgnore  「中止」・「再試行」・「無視」ボタン

MessageBox.Show("Message","Title",MessageBoxButtons.AbortRetryIgnore);

※メッセージボックスの閉じるボタンが無効。

YesNoCancel  「はい」・「いいえ」・「キャンセル」ボタン

MessageBox.Show("Message","Title",YesNoCancel);

YesNo  「はい」と「いいえ」ボタン

MessageBox.Show("Message","Title",MessageBoxButtons.YesNo);

※メッセージボックスの閉じるボタンが無効

RetryCancel  「再試行」と「キャンセル」ボタン

MessageBox.Show("Message","Title",MessageBoxButtons.RetryCancel);

MessageBoxIcon列挙体のメンバ名

None  アイコンが無く、メッセージボックスを表示するときに一般の警告音が鳴ります。

MessageBox.Show("Message","Title",MessageBoxIcon.None);

Hand / Error  赤い丸に白い×(停止マーク)が表示されます。

MessageBox.Show("Message","Title",MessageBoxIcon.Hand);
MessageBox.Show("Message","Title",MessageBoxIcon.Error);

※メッセージボックスを表示するときにシステムエラーの音が鳴ります。エラーメッセージを表示するときなどに使用します。

Question  丸い吹き出しに?記号。メッセージボックスを表示するときに「メッセージ(問い合わせ)」の音が鳴ります。

MessageBox.Show("Message","Title",MessageBoxIcon.Question);

※現在はこのアイコンの使用が推奨されておらず、下位互換性を維持するためにのみサポートされています。

Exclamation / Warning  黄色い三角に!記号。メッセージボックスを表示するときに「メッセージ(警告)」の音が鳴る。

MessageBox.Show("Message","Title",MessageBoxIcon.Exclamation);
MessageBox.Show("Message","Title",MessageBoxIcon.Warning);

※ユーザーに確認をするときなどに使用する。

Asterisk / Information  丸い吹き出しに「i」

MessageBox.Show("Message","Title",MessageBoxIcon.Asterisk);
MessageBox.Show("Message","Title",MessageBoxIcon.Information);

※メッセージボックスを表示するときに「メッセージ(情報)」の音が鳴ります。ユーザーに情報を表示するときなどに使用する。

MessageBoxButtons列挙体のメンバ名とMessageBoxIcon列挙体のメンバ名の併用

MessageBoxButtons列挙体のメンバ名とMessageBoxIcon列挙体のメンバ名の併用は可能です。

MessageBox.Show("Message","Title",MessageBoxIcon.Information,MessageBoxButtons.OK);

最後に

LGTM・フォローお願いします!
このページのコードを使用する際の報告・表記は必要ありません