Procédure : Modifier l’apparence du contrôle Windows Forms TabControl
Vous pouvez modifier l’apparence des onglets dans Windows Forms à l’aide des propriétés du TabControl et des objets TabPage qui composent les onglets individuels du contrôle. En définissant ces propriétés, vous pouvez afficher des images sur des onglets, afficher des onglets verticalement plutôt que horizontalement, afficher plusieurs lignes d’onglets et activer ou désactiver des onglets par programmation.
Pour afficher une icône sur la partie étiquette d’un onglet
Ajoutez un contrôle ImageList au formulaire.
Ajoutez des images à la liste d’images.
Pour plus d’informations sur les listes d’images, consultez le composant ImageList et Comment ajouter ou supprimer des images avec le composant ImageList des Windows Forms.
Définissez la propriété ImageList du TabControl sur le contrôle ImageList.
Réglez la propriété ImageIndex du TabPage sur l’index d’une image appropriée dans la liste.
Pour créer plusieurs lignes d’onglets
Ajoutez le nombre de pages d’onglets souhaitées.
Définissez la propriété Multiline du TabControl sur
true
.Si les onglets n’apparaissent pas déjà dans plusieurs lignes, définissez la propriété Width du TabControl de manière à ce qu’elle soit plus étroite que tous les onglets.
Pour organiser les onglets sur le côté du contrôleur
- Définissez la propriété Alignment du TabControl sur Left ou Right.
Pour activer ou désactiver par programmation tous les contrôles d’un onglet
Définissez la propriété Enabled du TabPage sur
true
oufalse
.TabPage1.Enabled = False
tabPage1.Enabled = false;
tabPage1->Enabled = false;
Pour afficher des onglets sous forme de boutons
- Définissez la propriété Appearance du TabControl sur Buttons ou FlatButtons.
Voir aussi
.NET Desktop feedback