以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  为啥模式窗口的Afterload事件里设置对表的Focus功能无效?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=103950)

--  作者:chen3728060
--  发布时间:2017/7/20 11:08:00
--  为啥模式窗口的Afterload事件里设置对表的Focus功能无效?

我有一个包含1个副本表的窗口,在Afterload事件里设置了

 

Tables("ItemSelect_Table1").Focus
If Tables("ItemSelect_Table1").Focused Then
    MessageBox.show(1)
End If

 

然后预览窗口,是没有弹窗的

 


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

 

然后我发现,他还是默认选择了我的Tab顺序里的第一个控件

 

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


 

请问怎样才能让默认窗口打开就选择表里面的行,因为这样我就可以打开窗口后直接键盘操作行,不用点鼠标,全键盘操作,提高工作效率

 

补充:

我是尝试过把这个选中代码放在窗口里某个Button里,然后Afterload事件里这个Button Performclick,窗口打开后,还是不会弹窗

但是如果我再手动点击一下这个Button,是可以弹窗的,说明代码没有问题

[此贴子已经被作者于2017/7/20 11:14:25编辑过]

--  作者:有点甜
--  发布时间:2017/7/20 11:13:00
--  
e.form.Controls("Table1").Select
[此贴子已经被作者于2017/7/20 11:13:10编辑过]

--  作者:chen3728060
--  发布时间:2017/7/20 11:17:00
--  
好了!谢谢!!