C#从入门到精通(35)—如何防止winform程序因为误操作被关闭
前言:
大家好,我是上位机马工,硕士毕业4年年入40万,目前在一家自动化公司担任软件经理,从事C#上位机软件开发8年以上!我们在开发的上位机软件运行起来以后,一般在右上角都有一个关闭按钮,正常情况下点击关闭按钮就能关闭软件,但是不排除我们不想关闭软件,但是因为不小心把鼠标点到了关闭按钮,如果这是一个正在生产的机器,突然关闭软件可能会导致产品损坏,那么我们如何去解决这个误操作的问题呢,本文就来讲解解决方案!
1、 使用弹窗提示
当我们点击关闭按钮的时候,我们弹出来一个提前写好的窗体界面,提示用户是否真的想关闭软件,如果用户选择“是”,则关闭软件;如果用户选择“否”则取消关闭软件。
2、弹窗界面设计
弹窗界面设计成如下效果,核心代码是点击“确定”按钮执行 this.DialogResult = DialogResult.OK;,点击“取消”按钮返执行this.DialogResult = DialogResult.Cancel;