点击窗体右上角关闭按钮的时候弹出确认窗体,点击确认退出,点击取消,取消退出,注意,不要在确认下边写this.Close(); 这样会出现死循环,无法退出窗体
实例代码:
private void MainForm_FormClosing(object sender, FormClosingEventArgs e)
{
if (MsgBox.ShowQuestion("退出系统吗?") == DialogResult.OK)
{
e.Cancel = false;
}
else
{
e.Cancel = true;
}
}