以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关于双击某行切换Tab  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=108802)

--  作者:做自己
--  发布时间:2017/10/30 8:41:00
--  关于双击某行切换Tab
我是有一个TabControl控件,我想实现的是双击某个Table的某行,然后根据类型在TabControl控件上,如果没有响应页面打开响应页面,如果已经打开响应页面则切换到该页面,我该如何实现呢?
--  作者:有点甜
--  发布时间:2017/10/30 8:47:00
--  

1、tab页面是自动生成还是本来已经有了隐藏的?

 

2、tab页面的名称,使用类型列的值命名;直接根据类型列判断页面是否隐藏,如果隐藏,就显示,如果显示,就切换。

 

3、具体问题上传实例。


--  作者:做自己
--  发布时间:2017/10/30 13:04:00
--  
是通过代码加进去的
--  作者:有点甜
--  发布时间:2017/10/30 14:46:00
--  
以下是引用做自己在2017/10/30 13:04:00的发言:
是通过代码加进去的

 

那就判断是否存在tabpage

 

Dim tab As WinForm.TabControl = e.Form.Controls("TabControl1")
Dim p = tab.TabPages("abc")
If p Is Nothing Then
    msgbox("不存在")
Else
    tab.SelectedPage = p
End If