Foxtable(狐表)用户栏目专家坐堂 → TabControl中的tabpages窗口切换


  共有3414人关注过本帖树形打印复制链接

主题:TabControl中的tabpages窗口切换

帅哥哟,离线,有人找我吗?
大红袍
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/7/30 10:23:00 [显示全部帖子]

Dim tab1 As object = e.Form.Controls("TabControl1").basecontrol
Forms("窗口2").Open(-1000,-2000)
Dim tab2 As object = Forms("窗口2").Controls("TabControl2").basecontrol
Dim p = tab1.Tabpages.Add(tab2.TabPages(0))
Forms("窗口2").Close
tab1.SelectedIndex = p

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/7/31 9:51:00 [显示全部帖子]

Dim tab1 As object = e.Form.Controls("TabControl1").basecontrol
Forms("窗口2").Open(-1000,-2000)
Dim tab2 As object = Forms("窗口2").Controls("TabControl2").basecontrol
Dim flag As Boolean = False
For Each pg1 As WinForm.TabPage In tab1.TabPages
    If pg1.tag = "窗口2" & tab2.tabpages(0).text
        flag = True
        tab1.SelectedTab = pg1
        Exit For
    End If
Next
If flag = False
    Dim p = tab1.Tabpages.Add(tab2.TabPages(0))
    tab1.SelectedIndex = p
    tab1.SelectedTab.Tag = "窗口2" & tab1.SelectedTab.text
End If
Forms("窗口2").Close

 回到顶部