目次
メッセージボックスの表示
エラー時などにメッセージボックスを表示するには、MessageBoxクラスのShowメソッドを使用します。
メッセージボックスでは、アイコンとボタンの組み合わせでユーザーに様々な情報を表示したり、判断をゆだねたりすることが可能です。
MessageBox.Show(メッセージ, タイトル, ボタンの種類, アイコンの種類)
それではサンプルを見てみましょう。
[crayon-678b5ea84380c343427003/]
上記を実行することで、アプリケーションで不正な値が入力された際等のエラーメッセージを出力することができます。
また、ユーザーが選択したボタンを取得するには、以下のようにMessageBox.Showの結果をDialogResult列挙体に入れることで確認できます。
[crayon-678b5ea84381a863762659/]
このように、続きの処理をユーザーの判断にゆだねることが可能になります。
なお、主なボタンの種類(MessageBoxButtons)とアイコンの種類(MessageBoxIcon)は以下表をご参照ください。
MessageBoxButtons | 説明 |
OK | 「OK」ボタン |
OKCancel | 「OK」ボタン 「キャンセル」ボタン |
YesNo | 「はい」ボタン 「いいえ」ボタン |
YesNoCancel | 「はい」ボタン 「いいえ」ボタン 「キャンセル」ボタン |
AbortRetryIgnore | 「中止」ボタン 「再試行」ボタン 「無視」ボタン |
RetryCancel | 「再試行」ボタン 「キャンセル」ボタン |
MessageBoxIcon | 説明 |
None | アイコン表示なし |
Information | 水色の吹き出しにiマーク 情報表示に使用 |
Question | 水色の吹き出しに?マーク 非推奨 |
Warning | 黄色い三角に!マーク 注意、警告に使用 |
Error | 赤い丸に×マーク エラー時に使用 |
以上が、メッセージボックスを表示する「MessageBox.Show」メソッドの使い方です。
ぜひ参考にしてみてください。