Comment : modifier l'apparence du contrôle TabControl Windows Forms

Vous pouvez modifier l’apparence des onglets dans Windows Forms à l’aide des propriétés des objets et des TabControlTabPage objets 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 ImageList contrôle au formulaire.

  2. Ajoutez des images à la liste d’images.

    Pour plus d’informations sur les listes d’images, consultez Composant ImageList et Guide pratique pour ajouter ou supprimer des images avec le composant ImageList Windows Forms.

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

  4. Définissez la ImageIndex propriété de l’index TabPage 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. Affectez la valeur true à la propriété Multiline du de TabControl.

  3. Si les onglets n’apparaissent pas déjà dans plusieurs lignes, définissez la Width propriété de l’onglet TabControl de façon à ce qu’elle soit plus étroite que tous les onglets.

Pour organiser les onglets du côté du contrôle

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

  1. Définissez la Enabled propriété sur TabPagetrue ou false.

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

Pour afficher des onglets sous forme de boutons

Voir aussi