Foxtable(狐表)用户栏目专家坐堂 → 窗口AfterLoad中可以延时执行代码吗?


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

主题:窗口AfterLoad中可以延时执行代码吗?

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


加好友 发短信
等级:小狐 帖子:339 积分:3766 威望:0 精华:0 注册:2017/9/7 15:20:00
窗口AfterLoad中可以延时执行代码吗?  发帖心情 Post By:2018/12/17 22:09:00 [显示全部帖子]

老师您好!

窗口中有个table控件,绑定了一个副本表,

我想在打开窗口的时候新增10个空行,代码也简单:Tables("窗口1_table1").AddNew(10)

但这段代码放在AfterLoad中不起作用,可能是因为加载窗口的时候table表还没有生成的原因吧,

怎么让所有控件都生成以后再自动执行上面的代码呢?

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


加好友 发短信
等级:小狐 帖子:339 积分:3766 威望:0 精华:0 注册:2017/9/7 15:20:00
  发帖心情 Post By:2018/12/19 9:31:00 [显示全部帖子]

老师您好,


由于我的新增行的事件中有个 CurrentTable.name = "窗口1_table1" 的条件,


在打天窗口时焦点还不是这个 Tables("窗口1_table1") 所以新增的10行,增加在主表中了,


这个CurrentTable,必须手动点击指定吗?用代码怎么指定呢?我试了些方法没有成功.....


如何用代码指定当前Table,当前行

[此贴子已经被作者于2018/12/19 9:34:31编辑过]

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


加好友 发短信
等级:小狐 帖子:339 积分:3766 威望:0 精华:0 注册:2017/9/7 15:20:00
  发帖心情 Post By:2018/12/19 14:05:00 [显示全部帖子]

打开窗口的时候,currentTable 还不是这个Tables("窗口1_table1") 表啊,要手动点击才可以的,,,

怎么用代码把这个Tables("窗口1_table1") 变成当前表

 回到顶部