0

作成した「終了」という名前のボタンをクリックしてフォームを閉じると、ユーザーに「終了してもよろしいですか?」と尋ねるメッセージボックスが表示されます。構文がわかりません。誰か助けてください。ありがとう

4

3 に答える 3

1

フォームを見る必要があります。クロージングイベント。そこにメッセージ ボックスを配置してから、フォームの終了を中止したい場合は、e.cancel = true を設定します。

于 2013-10-31T21:05:44.677 に答える
0

次のようなことを試しましたか:

private void exitToolStripMenuItem_Click(object sender, EventArgs e)
{
   if(MessageBox.Show("Exit Application?", "", MessageBoxButtons.YesNo) == DialogResult.Yes)
   {
      this.Close();
   }
}
于 2013-10-31T21:09:05.557 に答える
0
if (MessageBox.Show("Are you sure?", "Exit Application?", 
    MessageBoxButtons.YesNo) == DialogResult.No)
{
    // ignore it
}
else
{
    // shutdown code goes here
}

ここに MSDNの例があります。

于 2013-10-31T21:04:46.317 に答える