Comment : modifier l'apparence du contrôle TabControl Windows Forms
Mise à jour : novembre 2007
Vous pouvez modifier l'apparence des onglets dans les Windows Forms à l'aide des propriétés des objets TabControl et TabPage qui constituent les différents onglets du contrôle. En définissant ces propriétés, vous pouvez afficher des images sur les onglets, obtenir un affichage vertical des onglets à la place de l'affichage horizontal, afficher plusieurs rangées d'onglets et activer ou désactiver les onglets par programme.
Pour afficher une icône dans le titre 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 ImageList, composant (Windows Forms) et Comment : ajouter ou supprimer des images avec le composant ImageList Windows Forms.
Affectez à la propriété ImageList de TabControl le contrôle ImageList.
Affectez à la propriété ImageIndex de TabPage l'index d'une image appropriée dans la liste.
Pour créer plusieurs rangées d'onglets
Ajoutez le nombre de pages d'onglets que vous souhaitez.
Affectez à la propriété Multiline de TabControl la valeur true.
Si les onglets ne sont pas encore affichés en plusieurs rangées, définissez la propriété Width de TabControl de telle sorte que sa valeur soit inférieure à la largeur de tous les onglets.
Pour disposer les onglets sur le côté du contrôle
- Affectez à la propriété Alignment de TabControl la valeur Left ou Right.
Pour activer ou désactiver les onglets par programme
Affectez à la propriété Enabled de TabPage la valeur true ou false.
TabPage1.Enabled = False
tabPage1.Enabled = false;
tabPage1->Enabled = false;
Pour afficher les onglets sous forme de boutons
- Affectez à la propriété Appearance de TabControl la valeur Buttons ou FlatButtons.
Voir aussi
Tâches
Comment : ajouter un contrôle à une page d'onglet
Comment : désactiver les pages d'onglets
Comment : ajouter et supprimer des onglets avec le contrôle TabControl Windows Forms
Référence
Vue d'ensemble du contrôle TabControl (Windows Forms)