Share via


Cycle 屬性範例

下列範例會定義FrameCycle屬性,以及MultiPage中的兩個Page物件。

若要使用本範例,請將此範例程式碼複製到表單的宣告部分中。 請確定表單包含:

  • 一個名為 Frame1 的 Frame
  • 一個名為 MultiPage1 的 MultiPage ,該控制項包含名為 Page1 和 Page2 的兩個物件。
  • 兩個分別名為 CommandButton1 和 CommandButton2 的 CommandButton 控制項。

在表單中,FrameMultiPage的每個Page都會放置幾個控制項,因此您可以查看Cycle如何影響FrameMultiPage的定位順序。

使用者應經過控制項的跳位來觀察 Cycle 對跳位順序的影響。 請按住 [CommandButton1] 來擴充 Tab 鍵順序,將 FramePage 物件中的控制項包含在內。 按住 [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 支援與意見反應