以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]代码重复执行 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=191241) |
-- 作者:xubing051018 -- 发布时间:2024/4/3 15:52:00 -- [求助]代码重复执行 窗口里有个CheckBox控件,绑定了表A里的一个逻辑列B, 表A的 DataColChanging事件里写的代码 Select Case e.DataCol.Name Case "B" If e.NewValue = True Then MessageBox.Show("弹窗") End If End Select 现在发现在窗口里勾选上CheckBox, 会出来两次弹窗,这是怎么回事? 在表里勾选上B列,是正常的一次弹窗 |
-- 作者:cd_tdh -- 发布时间:2024/4/3 15:55:00 -- If e.NewValue = True Then MessageBox.Show("弹窗") e.Cancel = True \'取消编辑
|
-- 作者:xubing051018 -- 发布时间:2024/4/3 16:14:00 -- 没有用,依然弹窗两次 |
-- 作者:有点蓝 -- 发布时间:2024/4/3 16:15:00 -- 算是个bug,解决方法是放到DataColChanged事件,或者不要使用MessageBox.Show |