Partager via


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

  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 le composant ImageList et Comment ajouter ou supprimer des images avec le composant ImageList des Windows Forms.

  3. Définissez la propriété ImageList du TabControl sur le contrôle ImageList.

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

  1. Ajoutez le nombre de pages d’onglets souhaitées.

  2. Définissez la propriété Multiline du TabControl sur true.

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

Pour activer ou désactiver par programmation tous les contrôles d’un onglet

  1. Définissez la propriété Enabled du TabPage sur true ou false.

    TabPage1.Enabled = False  
    
    tabPage1.Enabled = false;  
    
    tabPage1->Enabled = false;  
    

Pour afficher des onglets sous forme de boutons

Voir aussi