[ ホーム ][ VC# メニュー ]
目次へ戻ります
Visual C# リファレンス


VC# メッセージボックス操作

.NET Framework 4.5、4、3.5、3.0、2.0、1.1、1.0
.NET Framework Client Profile 4、3.5 SP1

using System.Windows.Forms;


お品書き
● MessageBoxメッセージボックスの表示
● MessageBoxButtonsメッセージボックスのボタン定数
● DialogResultメッセージボックスの戻り値
● MessageBoxIconメッセージボックスのアイコン定数
● MessageBoxDefaultButtonメッセージボックスの ボタンの デフォルト フォーカス位置の指定


● MessageBox.Show メソッド

【機能】メッセージ ボックスを表示します。
【書式】MessageBox.Show (String)
【説明】メッセージ ボックスを表示します。
【 例 】MessageBox.Show ("メールアドレスが入力されていません");

【書式】MessageBox.Show (String, String)
【説明】キャプション付きの メッセージ ボックスを表示します。
【 例 】MessageBox.Show ("メールアドレスが入力されていません", "入力エラー");

【書式】MessageBox.Show (String, String, MessageBoxButtons)
【説明】指定ボタンの メッセージ ボックスを表示します。
【 例 】DialogResult result = MessageBox.Show ("終了してよろしいですか?", "終了確認", MessageBoxButtons.YesNo);
if (result == DialogResult.Yes) {
    this.Close();
}

【書式】MessageBox.Show (String, String, MessageBoxButtons, MessageBoxIcon)
【説明】アイコン付きの メッセージ ボックスを表示します。
【 例 】DialogResult result = MessageBox.Show ("終了してよろしいですか?", "終了確認", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
if (result == DialogResult.Yes) {
    this.Close();
}

【書式】MessageBox.Show (String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton)
【説明】ボタンのデフォルト フォーカス位置を指定して メッセージ ボックスを表示します。
【 例 】DialogResult result = MessageBox.Show ("終了してよろしいですか?", "終了確認", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);
if (result == DialogResult.Yes) {
    this.Close();
}

▲TOP


● MessageBoxButtons 定数

【機能】メッセージ ボックスのボタンの種類を指定します。
【説明】
MessageBoxButtons.AbortRetryIgnore [中止] [再試行] [無視]
MessageBoxButtons.OK [OK]
MessageBoxButtons.OKCancel[OK] [キャンセル]
MessageBoxButtons.RetryCancel [再試行] [キャンセル]
MessageBoxButtons.YesNo [はい] [いいえ]
MessageBoxButtons.YesNoCancel[はい] [いいえ] [キャンセル]
【 例 】DialogResult result = MessageBox.Show ("本当によろしいですか?", "終了確認", MessageBoxButtons.YesNo);
▲TOP


● DialogResult 定数

【機能】メッセージ ボックスのボタンの戻り値です。
【説明】
DialogResult.Abort [中止]
DialogResult.Cancel [キャンセル]
DialogResult.Ignore[無視]
DialogResult.No [いいえ]
DialogResult.None[×]
DialogResult.OK[OK]
DialogResult.Retry[再試行]
DialogResult.Yes[はい]
【 例 】DialogResult result = MessageBox.Show ("終了してよろしいですか?", "終了確認", MessageBoxButtons.YesNo);
if (result == DialogResult.Yes) {
    this.Close();
}
▲TOP


● MessageBoxIcon 定数

【機能】メッセージ ボックスに表示するアイコンの定数です。
【説明】
MessageBoxIcon.Asterisk( i )
MessageBoxIcon.Error( × )
MessageBoxIcon.Exclamation( ! )
MessageBoxIcon.Hand( × )
MessageBoxIcon.Information( i )
MessageBoxIcon.Noneアイコンを表示しない
MessageBoxIcon.Question( ? )
MessageBoxIcon.Warning( ! )
【 例 】DialogResult result = MessageBox.Show ("終了してよろしいですか?", "終了確認", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
if (result == DialogResult.Yes) {
    this.Close();
}
▲TOP


● MessageBoxDefaultButton 定数

【機能】メッセージ ボックスのボタンのデフォルト フォーカス位置を指定します。
【説明】
MessageBoxDefaultButton.Button1ボタンの1番目をデフォルト位置にします。
MessageBoxDefaultButton.Button2ボタンの2番目をデフォルト位置にします。
MessageBoxDefaultButton.Button3ボタンの3番目をデフォルト位置にします。
【 例 】DialogResult result = MessageBox.Show ("終了してよろしいですか?", "終了確認", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);
if (result == DialogResult.Yes) {
    this.Close();
}
▲TOP

目次へ戻ります