private void Form1_Closing(object sender, System.ComponentModel.CancelEventArgs e)
{
// Determine if text has changed in the textbox by comparing to original text.
if (textBox1.Text != strMyOriginalText)
{
// Display a MsgBox asking the user to save changes or abort.
if(MessageBox.Show("Do you want to save changes to your text?", "My Application",
MessageBoxButtons.YesNo) == DialogResult.Yes)
{
// Cancel the Closing event from closing the form.
e.Cancel = true;
// Call method to save file...
}
}
}在此Form的Closing事件中写:
private void Form1_Closing(object sender, System.ComponentModel.CancelEventArgs e)
{
DialogResult dr=MessageBox.Show("你确实要退出?","提示",
MessageBoxButtons.YesNo,MessageBoxIcon.Information);
if(dr==DialogResult.Yes)
Application.Exit();
else
e.Cancel=true;
}
如果点击Yes则退出,点击No则取消。
关于窗口的关闭的问题
最新推荐文章于 2020-12-17 19:44:17 发布