以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  请教焦点  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=169460)

--  作者:hb8888
--  发布时间:2021/6/17 15:05:00
--  请教焦点
大师:请问如下

如果窗口中的TabControl控件中有5个页面,每个页面中有很多分区面板,在其中一个面板中有table控件,那么如何选择不同的页面后,把焦点自动定位到table控件中?通用代码怎么写?

--  作者:有点蓝
--  发布时间:2021/6/17 15:07:00
--  
http://www.foxtable.com/webhelp/topics/0729.htm
--  作者:hb8888
--  发布时间:2021/6/17 15:24:00
--  
我的意思是如何在选择不同页面的事件中,写一个通用代码,当选择不同页面后自动把焦点移动到选择页面中的表中?
--  作者:有点蓝
--  发布时间:2021/6/17 15:27:00
--  
把表控件名称和页签关联,比如页签名称page1,里面的控件名称为:page1_table1

e.Form.Controls(e.sender.selectedpage.name 
"_table1").Select()
--  作者:hb8888
--  发布时间:2021/6/17 15:38:00
--  
e.Form.Controls(e.sender.selectedpage.name "_table1").Select()
同一窗口中不能同名吧?
怎么知道一定是table1?

--  作者:有点蓝
--  发布时间:2021/6/17 15:45:00
--  
提个建议,举例而已,要使用什么名字自己决定
--  作者:hb8888
--  发布时间:2021/6/17 15:55:00
--  
如果这样,不还是要统计关联吗?如何通过遍历控件判断的方式(假如每个页面里只有一个表控件)解决?
--  作者:有点蓝
--  发布时间:2021/6/17 15:56:00
--  
遍历参考:http://www.foxtable.com/webhelp/topics/1849.htm