以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 窗口AfterLoad中可以延时执行代码吗? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=128900) |
-- 作者:304376480 -- 发布时间:2018/12/17 22:09:00 -- 窗口AfterLoad中可以延时执行代码吗? 老师您好! 我想在打开窗口的时候新增10个空行,代码也简单:Tables("窗口1_table1").AddNew(10) 但这段代码放在AfterLoad中不起作用,可能是因为加载窗口的时候table表还没有生成的原因吧, 怎么让所有控件都生成以后再自动执行上面的代码呢?
|
-- 作者:有点蓝 -- 发布时间:2018/12/17 22:15:00 -- 我测试没有问题,可以新增10个空行。具体上传实例说明 |
-- 作者:有点蓝 -- 发布时间:2018/12/17 22:16:00 -- 如果要延迟,可以到计时事件写代码http://www.foxtable.com/webhelp/scr/1322.htm |
-- 作者:304376480 -- 发布时间:2018/12/19 9:31:00 -- 老师您好, 由于我的新增行的事件中有个 CurrentTable.name = "窗口1_table1" 的条件, 在打天窗口时焦点还不是这个 Tables("窗口1_table1") 所以新增的10行,增加在主表中了, 这个CurrentTable,必须手动点击指定吗?用代码怎么指定呢?我试了些方法没有成功..... 如何用代码指定当前Table,当前行 [此贴子已经被作者于2018/12/19 9:34:31编辑过]
|
-- 作者:有点甜 -- 发布时间:2018/12/19 12:34:00 -- 当前表 currentTable
当前行 currentTable.current |
-- 作者:304376480 -- 发布时间:2018/12/19 14:05:00 -- 打开窗口的时候,currentTable 还不是这个Tables("窗口1_table1") 表啊,要手动点击才可以的,,, 怎么用代码把这个Tables("窗口1_table1") 变成当前表
|
-- 作者:有点甜 -- 发布时间:2018/12/19 14:18:00 -- 以下是引用304376480在2018/12/19 14:05:00的发言:
打开窗口的时候,currentTable 还不是这个Tables("窗口1_table1") 表啊,要手动点击才可以的,,, 怎么用代码把这个Tables("窗口1_table1") 变成当前表
执行代码,如
e.form.controls("Table1").select |