Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共4 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:[求助]代码重复执行

1楼
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列,是正常的一次弹窗
2楼
cd_tdh 发表于:2024/4/3 15:55:00
  If e.NewValue = True Then
            MessageBox.Show("弹窗")
e.Cancel = True '取消编辑
3楼
xubing051018 发表于:2024/4/3 16:14:00
没有用,依然弹窗两次
4楼
有点蓝 发表于:2024/4/3 16:15:00
算是个bug,解决方法是放到DataColChanged事件,或者不要使用MessageBox.Show
共4 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .02734 s, 2 queries.