I ont un formulaire utilisateur avec multipage. Je voudrais que les onglets d'une page multiple soient visibles sur le dessus, afin que l'utilisateur sache sur quelle page il est et combien il en reste. Mais je voudrais désactiver la possibilité de sauter entre les onglets en appuyant sur le nom de l'onglet. Au lieu de cela, seuls les boutons Suivant et Précédent seraient disponibles pour naviguer entre les pages. Est-ce possible en utilisant les propriétés, ou dois-je écrire le code pour le changement de mulipage?onglets multipages visible, mais inactive
1
A
Répondre
0
créer un formulaire avec le contrôle multipage
puis ajoutez ce code ... cliquez sur formulaire arrière-plan pour voir le résultat
Private Sub UserForm_Click()
If UserForm1.MultiPage1.Pages(0).Enabled Then
UserForm1.MultiPage1.Pages(1).Enabled = True ' must always have at least one enabled
UserForm1.MultiPage1.Pages(0).Enabled = False ' otherwise it looks bad
Else
UserForm1.MultiPage1.Pages(0).Enabled = True ' reverse statements, and you will see
UserForm1.MultiPage1.Pages(1).Enabled = False
End If
End Sub
vous AFAIK ne peut le faire en utilisant les propriétés de la multipage. Vous pourriez le truquer en cachant les onglets et en les remplaçant par des boutons? – jkpieterse