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

  1. Ajoutez un contrôle ImageList au formulaire.

  2. 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.

  3. Affectez à la propriété ImageList de TabControl le contrôle ImageList.

  4. 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

  1. Ajoutez le nombre de pages d'onglets que vous souhaitez.

  2. Affectez à la propriété Multiline de TabControl la valeur true.

  3. 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

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

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)

Autres ressources

TabControl, contrôle (Windows Forms)