Foxtable(狐表)用户栏目专家坐堂 → [求助]MainTableChanged和CurrentTableChanged事件代码会执行两次?-确认是bug


  共有2587人关注过本帖平板打印复制链接

主题:[求助]MainTableChanged和CurrentTableChanged事件代码会执行两次?-确认是bug

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


加好友 发短信
等级:四尾狐 帖子:977 积分:6835 威望:0 精华:0 注册:2012/4/2 21:49:00
[求助]MainTableChanged和CurrentTableChanged事件代码会执行两次?-确认是bug  发帖心情 Post By:2019/11/3 12:39:00 [只看该作者]

一、测试代码
MainTableChanged中代码:
Select Case MainTable.Name
    Case  "合同管理"
        MessageBox.Show(1)
End Select

CurrentTableChanged中代码:

Select Case CurrentTable.Name
    Case  "合同管理"
        MessageBox.Show(2)
End Select
二、系统代码区别
在其他代码都不变的前提下:
A测试方案:在BeforeLoadOuterTable中加载所有65张表,启动完成之后进行上述表格切换,上述测试代码只执行一次;
B测试方案:在BeforeLoadOuterTable中加载3张表、在AfterOpenProject中加载剩余的62张表启动完成之后进行上述表格切换,上述测试代码会执行二次。

请问高手:同样是加载了全部表,只是加载方式不一样,为什么结果就不一样呢?特别是其他代码都不变。
[此贴子已经被作者于2019/12/27 20:29:01编辑过]

 回到顶部
总数 11 1 2 下一页