C#一行代码实现(03)关闭窗口前弹出确认窗口
主要功能
- 实现关闭
Winform窗口前,弹出确认窗口
一行代码
private void Form1_Load(object sender, EventArgs e)
{
this.ExFormClosingConfirm();
}
代码封装
/// <summary>
/// 添加退出窗口确定
/// </summary>
/// <param name="form"></param>
/// <param name="info"></param>
public static void ExFormClosingConfirm(this Form form, string info = "是否确认退出?")
{
form.FormClosing += (sender, args) =>
{
if (MessageBox.Show(info, form.Text, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
{
args.Cancel = false;
}
else
{
args.Cancel = true;
}
};
}
声明
- 文章作者:易几施
- 博客地址:https://www.cnblogs.com/easynetwork/
- 版权声明:文章遵循创作共用版权协议,署名、非商业、保持一致,转载请注明出处。

浙公网安备 33010602011771号