当前位置: 首页 > article >正文

C#从入门到精通(35)—如何防止winform程序因为误操作被关闭

前言:

大家好,我是上位机马工,硕士毕业4年年入40万,目前在一家自动化公司担任软件经理,从事C#上位机软件开发8年以上!我们在开发的上位机软件运行起来以后,一般在右上角都有一个关闭按钮,正常情况下点击关闭按钮就能关闭软件,但是不排除我们不想关闭软件,但是因为不小心把鼠标点到了关闭按钮,如果这是一个正在生产的机器,突然关闭软件可能会导致产品损坏,那么我们如何去解决这个误操作的问题呢,本文就来讲解解决方案!

1、 使用弹窗提示

当我们点击关闭按钮的时候,我们弹出来一个提前写好的窗体界面,提示用户是否真的想关闭软件,如果用户选择“是”,则关闭软件;如果用户选择“否”则取消关闭软件。

2、弹窗界面设计

弹窗界面设计成如下效果,核心代码是点击“确定”按钮执行 this.DialogResult = DialogResult.OK;,点击“取消”按钮返执行this.DialogResult = DialogResult.Cancel;
在这里插入图片描述


                

http://www.kler.cn/a/564626.html

相关文章:

  • 打包rocketmq-dashboard报错问题记录
  • SoapUI 结合 Postman 测试 WebService 协议
  • 基于PyTorch实现的自适应注意力卷积网络(AACN)详解
  • Qt之3D绘制曲线:QtDataVisualization实时绘制散点图
  • pytest.ini、pytest运行参数以及使用markers标记测试用例
  • Linux mount命令
  • (十 二)趣学设计模式 之 享元模式!
  • java练习(45)
  • Android 开发使用 AI 提升效率
  • 剑指 Offer II 036. 后缀表达式
  • 什么是分布式事务?
  • 表格软件推荐:为何选择VeryReport让数据分析和报表生成更高效?
  • React 源码揭秘 | 更新队列
  • Metal学习笔记八:纹理
  • 【MATLAB源码-第268期】基于simulink的永磁同步电机PMSM双闭环矢量控制系统SVPWM仿真,输出转速响应曲线。
  • MySQL 事务笔记
  • openssl的aes128_ECB加密解密运算实例
  • 自动化反编译微信小程序工具-e0e1-wx
  • 基于大数据的去哪儿网景区可视化及协同过滤推荐系统
  • 解锁CSnakes:.NET与Python的融合魔法