Compartilhar via


Exemplo da propriedade Cycle

O exemplo a seguir define a propriedade Cycle para um Frame e dois objetos Page em uma MultiPage.

Para usar este exemplo, copie esta amostra de código para a parte Declarações de um formulário. Verifique se o formulário contém:

  • Um Frame denominado Frame1.
  • Um MultiPage denominado MultiPage1 que contenha dois objetos denominados Page1 e Page2.
  • Two CommandButton controls named CommandButton1 and CommandButton2.

No formulário, o Quadro e cada Página da MultiPage colocam alguns controles, para que você possa ver como o Cycle afeta a ordem da guia do Quadro e da MultiPage.

O usuário deve percorrer os controles para observar como Cycle afeta a ordem de tabulação. Pressionar CommandButton1 estende a ordem de tabulação para incluir controles nos objetos Frame e Page. Pressionar CommandButton2 limita a ordem de tabulação.

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

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.