永发信息网

C#阻止对话框关闭的问题

答案:1  悬赏:20  手机版
解决时间 2021-03-02 13:56
程序中有一个对话框,接受某些输入,“确定”按钮的DialogResult属性设置为OK。对话框用ShowDialog()方法打开。
但是遇到一个问题,点击“确定”后要对输入的数据做检查,如果输入非法,应当阻止对话框关闭。在按钮回调函数中将DialogResult属性设置为None,没有效果。
求大神帮助。
最佳答案
添加 FormClosing 事件的处理函数,在里面检查数据,如果检查数据不合法,将传入参数 FormClosingEventArgs 中的 Cancel 属性设置为true即可,请采纳。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
川佰贸易有限公司地址在哪,我要去那里办事
化学题(十字交叉法)在密闭汽缸中用一不漏气
怎样把人脸画得像
荣华五金批发在哪里啊,我有事要去这个地方
六安一中附近有哪些好的暑假补习班
愚公移山出自于什么
现金流量表看什么数据
那个有一个新东方广告,相亲的,广告词是遇到
还珠天然淡泉水这个地址在什么地方,我要处理
银行卡绑定到别人的支付宝上了怎么办?
【中国式过马路作文】中国式过马路作文
Excel里面可不可以简便的统一两个表的人员名
哈尔滨西站到啊成火车票查询
肾寒吃什么好
东方红路/静海东环线(路口)我想知道这个在什
推荐资讯
绵阳博纳国际影城地址在什么地方,想过去办事
三元仔猪销售价格仔猪三十斤的多少钱
手纹三条线
织袜子的机器多少钱,哪能买到?
枣阳武商量贩什么时候开业啊
显得很威武的四字词语有那些
天津南路西五巷/新美三巷(路口)这个地址在什
槟榔哪一款好吃
时势造英雄四辩稿
信号与系统和电子技术基础哪个难?
未成年人可以办理哪几种银行卡用于网购
红包不领会退回去吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?