窗体关闭按钮事件,确认退出,取消不退出

点击窗体右上角关闭按钮的时候弹出确认窗体,点击确认退出,点击取消,取消退出,注意,不要在确认下边写this.Close(); 这样会出现死循环,无法退出窗体

实例代码:

        private void MainForm_FormClosing(object sender, FormClosingEventArgs e)
        {
            if (MsgBox.ShowQuestion("退出系统吗?") == DialogResult.OK)
            {
                e.Cancel = false;
            }
            else
            {
                e.Cancel = true;
            }
        }


你可能感兴趣的:(C#)