処理前の確認など
デフォルトでいいえボタンが選択されている
いいえをクリックした場合は何も処理しない、
はいをクリックした場合は↓のようなメッセージボックスを表示する
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)