確認メッセージに問題があります.2 つのメッセージ ボックスがあり、最初のメッセージ ボックスは「終了しますか?」と尋ねます。2 つ目は、「よろしいですか!?」と尋ねます。私の問題は、最初の MessageBox で「終了しますか?」というメッセージが表示されたときに「はい」を選択した場合です。表示されても、2 番目の MessageBox は引き続き表示されます。
namespace WindowsFormsApplication5
{
public partial class Form1 : Form
{
private void Form1_FormClosing(Object sender, FormClosingEventArgs e)
{
var confirmationBox = MessageBox.Show(@"Do you want to quit", @"Title",
MessageBoxButtons.YesNo);
var confirmationBox2 = MessageBox.Show(@"Are you sure?", @"", MessageBoxButtons.YesNo);
if (confirmationBox == DialogResult.Yes)
{
if (confirmationBox2 == DialogResult.No)
{
e.Cancel = true;
}
}
}
}
}