tabstrip不需要做什么设置,如果一定要设置则是设置她的选择项卡有多少个,每个标题是什么控件是不放在tabstrip上的,而是放在不同的frame 或者pic内,然后在click中写代码决定哪个frame或者pic被显示出来,因为frame和pic才是真正的主载体,tabstrip并不是载体 Private Sub Tabstrip1_Click() If Tabstrip1.SelectedItem.Index = mintCurFrame Then Exit Sub Frame1(Tabstrip1.SelectedItem.Index).Visible = True Frame1(mintCurFrame).Visible = False mintCurFrame = Tabstrip1.SelectedItem.Index End Sub
建立一个FRAME控件组,INDEX分别为0和1,对应你的TAB的页,将对应的控件放在FRAME中 Private Sub TabStrip1_Click() Frame1(TabStrip1.SelectedItem.Index - 1).ZOrder 0 End Sub
SSTab(Microsoft Tabbed Dialog Control 6.0)控件设计比较方便,在设计时可以随意切换选项卡TabStrip控件好象在设计时不能切换选项卡(我不知道怎么切换@@),只好在运行时调整:Public Sub TabStrip1_Click() Select Case TabStrip1.SelectedItem.Index Case 1 '选中第1个选项卡 Me.Fra_2.Visible = False Me.Fra_3.Visible = False Me.FramAdvanced.Visible = False Me.frmN.Visible = True
Private Sub Tabstrip1_Click()
If Tabstrip1.SelectedItem.Index = mintCurFrame Then Exit Sub
Frame1(Tabstrip1.SelectedItem.Index).Visible = True
Frame1(mintCurFrame).Visible = False
mintCurFrame = Tabstrip1.SelectedItem.Index
End Sub
Private Sub TabStrip1_Click()
Frame1(TabStrip1.SelectedItem.Index - 1).ZOrder 0
End Sub
Select Case TabStrip1.SelectedItem.Index
Case 1 '选中第1个选项卡
Me.Fra_2.Visible = False
Me.Fra_3.Visible = False
Me.FramAdvanced.Visible = False
Me.frmN.Visible = True
Case 2 '选中第2个选项卡
Me.frmN.Visible = False
Me.Fra_2.Visible = False
Me.Fra_3.Visible = False
Me.FramAdvanced.Visible = True
Case 3 '选中第3个选项卡
Me.frmN.Visible = False
Me.Fra_3.Visible = False
Me.FramAdvanced.Visible = False
Me.Fra_2.Visible = True
Case 4 '选中第4个选项卡
Me.frmN.Visible = False
Me.Fra_2.Visible = False
Me.FramAdvanced.Visible = False
Me.Fra_3.Visible = True
Case Else
End Select
End Sub