程序中有一个对话框,接受某些输入,“确定”按钮的DialogResult属性设置为OK。对话框用ShowDialog()方法打开。
但是遇到一个问题,点击“确定”后要对输入的数据做检查,如果输入非法,应当阻止对话框关闭。在按钮回调函数中将DialogResult属性设置为None,没有效果。
求大神帮助。
C#阻止对话框关闭的问题
答案:1 悬赏:20 手机版
解决时间 2021-03-02 13:56
- 提问者网友:凉末
- 2021-03-01 23:21
最佳答案
- 五星知识达人网友:迟山
- 2021-03-01 23:43
添加 FormClosing 事件的处理函数,在里面检查数据,如果检查数据不合法,将传入参数 FormClosingEventArgs 中的 Cancel 属性设置为true即可,请采纳。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯