Cycle 屬性範例
下列範例會定義Frame的Cycle屬性,以及MultiPage中的兩個Page物件。
若要使用本範例,請將此範例程式碼複製到表單的宣告部分中。 請確定表單包含:
- 一個名為 Frame1 的 Frame 。
- 一個名為 MultiPage1 的 MultiPage ,該控制項包含名為 Page1 和 Page2 的兩個物件。
- 兩個分別名為 CommandButton1 和 CommandButton2 的 CommandButton 控制項。
在表單中,Frame和MultiPage的每個Page都會放置幾個控制項,因此您可以查看Cycle如何影響Frame和MultiPage的定位順序。
使用者應經過控制項的跳位來觀察 Cycle 對跳位順序的影響。 請按住 [CommandButton1] 來擴充 Tab 鍵順序,將 Frame 及 Page 物件中的控制項包含在內。 按住 [CommandButton2] 來限制跳位順序。
Private Sub RestrictCycles()
'Limit tab order for the Frame and Page objects
Frame1.Cycle = fmCycleCurrentForm
MultiPage1.Page1.Cycle = fmCycleCurrentForm
MultiPage1.Page2.Cycle = fmCycleCurrentForm
End Sub
Private Sub UserForm_Initialize()
RestrictCycles
End Sub
Private Sub CommandButton1_Click()
'Extend tab order subforms (the Frame and Page
'objects)
Frame1.Cycle = fmCycleAllForms
MultiPage1.Page1.Cycle = fmCycleAllForms
MultiPage1.Page2.Cycle = fmCycleAllForms
End Sub
Private Sub CommandButton2_Click()
RestrictCycles
End Sub
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。