2
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

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

Last updated at Posted at 2020-04-28

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

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

#MessageBoxButtons列挙体のメンバ名
OK :arrow_right: 「OK」ボタンのみ

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

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

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

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

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

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

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

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

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

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

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

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

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

#MessageBoxIcon列挙体のメンバ名

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

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

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

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

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

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

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

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

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

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

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

Asterisk / Information :arrow_right: 丸い吹き出しに「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・フォローお願いします!
このページのコードを使用する際の報告・表記は必要ありません:joy::thumbsup:

2
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?