以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 如何通过tabpage的名称来选择页面 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=73585) |
-- 作者:rjh4078 -- 发布时间:2015/8/22 10:07:00 -- 如何通过tabpage的名称来选择页面 如题 知道 TabControl的tabpage名称 如何来选中对应页面? |
-- 作者:有点蓝 -- 发布时间:2015/8/22 10:10:00 -- SelectedIndex 赋值 |
-- 作者:rjh4078 -- 发布时间:2015/8/22 10:16:00 -- 这个我知道 现在的问题是 我的tabpage是动态生成的 每次的index都不一样 但是名称是唯一的 |
-- 作者:有点蓝 -- 发布时间:2015/8/22 10:30:00 -- 我想到个笨办法 Dim t As WinForm.TabControl = e.Form.Controls("TabControl1") Dim i As Integer =0 For Each p As WinForm.TabPage In t.TabPages If p.Text = "Page2" Then t.SelectedIndex = i Exit For Else i=i+1 End If Next
|
-- 作者:rjh4078 -- 发布时间:2015/8/22 10:42:00 -- 谢谢 |
-- 作者:大红袍 -- 发布时间:2015/8/23 11:03:00 -- 名称还是标题,如果是名称,直接引用就行。 Dim t As WinForm.TabControl = e.Form.Controls("TabControl1") t.SelectedPage = t.TabPages("page1") |