Foxtable(狐表)用户栏目专家坐堂 → CheckBox的CheckedChanged事件,MessageBox.Show("无扣分理由!")弹出两次才关得掉


  共有3887人关注过本帖树形打印复制链接

主题:CheckBox的CheckedChanged事件,MessageBox.Show("无扣分理由!")弹出两次才关得掉

帅哥,在线噢!
z769036165
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:762 积分:5456 威望:0 精华:0 注册:2012/10/5 21:53:00
  发帖心情 Post By:2022/5/17 8:02:00 [显示全部帖子]

这个设计方案有问题
你点击这个CheckBox1就将checked 变为了true ,同时运行CheckedChanged的代码,即第一次弹出MessageBox.Show("无扣分理由!")
然后 e.Form.Controls("CheckBox1").checked = False,又执行了checked  = fasle就又触发了这个按钮的CheckedChanged造成第二次弹出。

 回到顶部