Index 屬性範例
下列範例會使用 Index 屬性來變更 MultiPage 和 TabStrip中頁面和索引標籤的順序。
使用者選取 CommandButton1 可以將第三個頁和索引標籤移到 MultiPage 和 TabStrip 的前面。
使用者選取 CommandButton2 可以將選取的頁和索引標籤移到 MultiPage 和 TabStrip 的後面。
若要使用本範例,請將此範例程式碼複製到表單的宣告部分中。 請確定該表單包含:
- 兩個分別名為 CommandButton1 和 CommandButton2 的 CommandButton 控制項。
- 一個名為 MultiPage1 的 MultiPage 。
- 一個名為 TabStrip1 的 TabStrip 。
Dim MyPageOrTab As Object
Private Sub CommandButton1_Click()
'Move third page and tab to front of control
MultiPage1.page3.Index = 0
TabStrip1.Tab3.Index = 0
End Sub
Private Sub CommandButton2_Click()
'Move selected page and tab to back of control
Set MyPageOrObject = MultiPage1.SelectedItem
MsgBox "MultiPage1.SelectedItem = " _
& MultiPage1.SelectedItem.Name
MyPageOrObject.Index = 4
Set MyPageOrObject = TabStrip1.SelectedItem
MsgBox "TabStrip1.SelectedItem = " _
& TabStrip1.SelectedItem.Caption
MyPageOrObject.Index = 4
End Sub
Private Sub UserForm_Initialize()
MultiPage1.Width = 200
MultiPage1.Pages.Add
MultiPage1.Pages.Add
MultiPage1.Pages.Add
TabStrip1.Width = 200
TabStrip1.Tabs.Add
TabStrip1.Tabs.Add
TabStrip1.Tabs.Add
CommandButton1.Caption = _
"Move third page/tab to front"
CommandButton1.Width = 120
CommandButton2.Caption = _
"Move selected item to back"
CommandButton2.Width = 120
End Sub
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。