Foxtable(狐表)用户栏目专家坐堂 → 窗口打开时就会触发CheckChanged事件


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

主题:窗口打开时就会触发CheckChanged事件

帅哥哟,离线,有人找我吗?
guning007
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:89 积分:720 威望:0 精华:0 注册:2015/4/28 10:09:00
窗口打开时就会触发CheckChanged事件  发帖心情 Post By:2015/8/26 11:46:00 [显示全部帖子]

我在某窗口的“审批”复选框的CheckChanged事件中加入了如下代码

Tables("产品").Current("核准记录") = User.Name & " " & Date.Now

目的是在窗口中审批选中或者撤销时记录操作人和日期时间。

最后我把代码加到Click事件后,也能达到同样目的,而且窗口打开也不会出发这个事件了。

但使用中发现,不光是选中和取消选中会触发该事件,只要打开窗口,就会触发这个事件,不知道是我的理解有误还是bug。


 回到顶部
帅哥哟,离线,有人找我吗?
guning007
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:89 积分:720 威望:0 精华:0 注册:2015/4/28 10:09:00
加入MessageBox,确定会弹出  发帖心情 Post By:2015/8/26 13:54:00 [显示全部帖子]

红老师,我加入了MessageBox,确实会弹出,请看截图,这次我是在窗口编辑器里面用预览的方式打开窗口,结果一样,会触发CheckedChanged事件。

图片点击可在新窗口打开查看此主题相关图片如下:01.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:02.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:03.jpg
图片点击可在新窗口打开查看











[此贴子已经被作者于2015/8/26 13:57:43编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
guning007
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:89 积分:720 威望:0 精华:0 注册:2015/4/28 10:09:00
  发帖心情 Post By:2015/8/26 15:12:00 [显示全部帖子]

红老师,实际情况是我把原来放在CheckedChanged中的代码挪到Click事件中,反而工作很正常。

打开窗口时,不会触发事件,而是在点击复选框时才会触发事件。

这正是我想要的结果,只是不知道为什么。
[此贴子已经被作者于2015/8/26 15:13:13编辑过]

 回到顶部