【c#】Messabobox.Showメソッドのサンプル【vb.net】

C#
動作確認環境
  • VisualStudio2022
  • Windows10(x64)
  • .NET Framework4.8
  • Windowsフォームアプリケーション(.Net Framework)

処理前の確認など

デフォルトでいいえボタンが選択されている

いいえをクリックした場合は何も処理しない、
はいをクリックした場合は↓のようなメッセージボックスを表示する

System.Windows.Forms.DialogResult dlResult = System.Windows.Forms.DialogResult.None;
dlResult = MessageBox.Show(
            "QQQQQ" + Environment.NewLine +
            "AAAAA" + Environment.NewLine +
            "ZZZZZ",
            "WWWWW",
            MessageBoxButtons.YesNo,
            MessageBoxIcon.Question,
            MessageBoxDefaultButton.Button2
            );
//いいえをクリックした場合はキャンセル
if (dlResult == System.Windows.Forms.DialogResult.No)
{
    return;
}
//はいをクリックした場合は処理を開始する
MessageBox.Show("処理を開始しました。");
Dim dlResult As System.Windows.Forms.DialogResult = System.Windows.Forms.DialogResult.None
dlResult = MessageBox.Show(
    "QQQQQ" + Environment.NewLine +
    "AAAAA" + Environment.NewLine +
    "ZZZZZ",
    "WWWWW",
    MessageBoxButtons.YesNo,
    MessageBoxIcon.Question,
    MessageBoxDefaultButton.Button2
    )

'いいえをクリックした場合はキャンセル
If dlResult = System.Windows.Forms.DialogResult.No Then
    Exit Sub
End If

'はいをクリックした場合は処理を開始する
MessageBox.Show("処理を開始しました。")

処理完了時など

MessageBox.Show("QQQQQ", "AAAAA", MessageBoxButtons.OK, MessageBoxIcon.Information);
MessageBox.Show("QQQQQ", "AAAAA", MessageBoxButtons.OK, MessageBoxIcon.Information)

入力チェックなど

警告アイコンを使う場合

MessageBox.Show("QQQQQ", "AAAAA", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
MessageBox.Show("QQQQQ", "AAAAA", MessageBoxButtons.OK, MessageBoxIcon.Exclamation)

エラーアイコンを使う場合

MessageBox.Show("QQQQQ", "AAAAA", MessageBoxButtons.OK, MessageBoxIcon.Error);
MessageBox.Show("QQQQQ", "AAAAA", MessageBoxButtons.OK, MessageBoxIcon.Error)
タイトルとURLをコピーしました