Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez aussi afficher la version anglaise dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte.
Traduction
Anglais
Cette documentation est archivée et n’est pas conservée.

ToolBar.ToolBarButtonCollection, classe

Encapsule une collection de contrôles ToolBarButton à utiliser par la classe ToolBar.

System.Object
  System.Windows.Forms.ToolBar.ToolBarButtonCollection

Espace de noms :  System.Windows.Forms
Assembly :  System.Windows.Forms (dans System.Windows.Forms.dll)

public class ToolBarButtonCollection : IList, 
	ICollection, IEnumerable

Le type ToolBar.ToolBarButtonCollection expose les membres suivants.

  NomDescription
Méthode publiqueToolBar.ToolBarButtonCollectionInitialise une nouvelle instance de la classe ToolBar.ToolBarButtonCollection et l'assigne à la barre d'outils spécifiée.
Début

  NomDescription
Propriété publiqueCountObtient le nombre de boutons dans la collection de boutons de barre d'outils.
Propriété publiqueIsReadOnlyObtient une valeur indiquant si la collection est en lecture seule.
Propriété publiqueItem[Int32]Obtient ou définit le bouton de barre d'outils à l'emplacement de l'index spécifié dans la collection de boutons de barre d'outils.
Propriété publiqueItem[String]Obtient ToolBarButton avec la clé spécifiée de la collection.
Début

  NomDescription
Méthode publiqueAdd(String)Ajoute à la collection de boutons de barre d'outils un nouveau bouton dont la propriété a la valeur ToolBarButton.Text spécifiée.
Méthode publiqueAdd(ToolBarButton)Ajoute le bouton spécifié à la fin de la collection de boutons de barre d'outils.
Méthode publiqueAddRangeAjoute une collection de boutons de barre d'outils à cette collection.
Méthode publiqueClearSupprime tous les boutons de la collection de boutons de la barre d'outils.
Méthode publiqueContainsDétermine si le bouton de barre d'outils spécifié est membre de la collection.
Méthode publiqueContainsKeyDétermine si ToolBarButton avec la clé spécifiée est contenu dans la collection.
Méthode publiqueEquals(Object)Détermine si l'Object spécifié est égal à l'Object en cours. (Hérité de Object.)
Méthode protégéeFinalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publiqueGetEnumeratorRetourne un énumérateur qui peut être utilisé pour itérer au sein de la collection de boutons de barre d'outils.
Méthode publiqueGetHashCodeSert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publiqueGetTypeObtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publiqueIndexOfRécupère l'index du bouton de barre d'outils spécifié dans la collection.
Méthode publiqueIndexOfKeyRécupère l'index de la première occurrence d'un ToolBarButton avec la clé spécifiée.
Méthode publiqueInsertInsère un bouton de barre d'outils existant dans la collection de boutons de barre d'outils, à l'emplacement spécifié.
Méthode protégéeMemberwiseCloneCrée une copie superficielle de l'objet Object actif. (Hérité de Object.)
Méthode publiqueRemoveSupprime un bouton donné de la collection de boutons de la barre d'outils.
Méthode publiqueRemoveAtSupprime un bouton donné de la collection de boutons de la barre d'outils.
Méthode publiqueRemoveByKeySupprime ToolBarButton avec la clé spécifiée de la collection.
Méthode publiqueToStringRetourne une chaîne qui représente l'objet actuel. (Hérité de Object.)
Début

  NomDescription
Méthode d'extension publiqueAsParallelActive la parallélisation d'une requête. (Défini par ParallelEnumerable.)
Méthode d'extension publiqueAsQueryableConvertit un IEnumerable en IQueryable. (Défini par Queryable.)
Méthode d'extension publiqueCast<TResult>Convertit les éléments d'un IEnumerable vers le type spécifié. (Défini par Enumerable.)
Méthode d'extension publiqueOfType<TResult>Filtre les éléments d'un IEnumerable en fonction du type spécifié. (Défini par Enumerable.)
Début

  NomDescription
Implémentation d'interface expliciteMéthode privéeICollection.CopyToInfrastructure. Copie les éléments de ICollection dans Array, en commençant à un index particulier de Array.
Implémentation d'interface explicitePropriété privéeICollection.IsSynchronizedInfrastructure. Obtient une valeur indiquant si l'accès à la collection est synchronisé (thread-safe).
Implémentation d'interface explicitePropriété privéeICollection.SyncRootInfrastructure. Obtient un objet qui peut être utilisé pour synchroniser l'accès à la collection de boutons.
Implémentation d'interface expliciteMéthode privéeIList.AddInfrastructure. Ajoute le bouton spécifié à la fin de la collection de boutons de barre d'outils.
Implémentation d'interface expliciteMéthode privéeIList.ContainsInfrastructure. Détermine si la collection contient une valeur spécifique.
Implémentation d'interface expliciteMéthode privéeIList.IndexOfInfrastructure. Détermine l'index d'un élément spécifique de la collection.
Implémentation d'interface expliciteMéthode privéeIList.InsertInfrastructure. Insère un bouton de barre d'outils existant dans la collection de boutons de barre d'outils, à l'emplacement spécifié.
Implémentation d'interface explicitePropriété privéeIList.IsFixedSizeInfrastructure. Obtient une valeur indiquant si la collection est de taille fixe.
Implémentation d'interface explicitePropriété privéeIList.ItemInfrastructure. Obtient ou définit l'élément au niveau d'un index spécifié.
Implémentation d'interface expliciteMéthode privéeIList.RemoveInfrastructure. Supprime la première occurrence d'un élément dans la collection.
Début

ToolBar.ToolBarButtonCollection est une collection à index de base zéro utilisée par la classe ToolBar, qui contient tous les contrôles ToolBarButton assignés à la barre d'outils. Utilisez la méthode Add pour ajouter des boutons individuels et la méthode Remove pour les supprimer. Appelez la méthode Clear pour supprimer tous les boutons de la collection.

L'exemple de code suivant crée et initialise un ToolBar et trois contrôles ToolBarButton. Les boutons de barre d'outils sont assignés à la barre d'outils et la barre d'outils est ajoutée au formulaire. Ce code requiert qu'un Form ait déjà été créé.


public void InitializeMyToolBar()
 {
    // Create and initialize the ToolBarButton controls and ToolBar.
    ToolBar toolBar1 = new ToolBar();
    ToolBarButton toolBarButton1 = new ToolBarButton();
    ToolBarButton toolBarButton2 = new ToolBarButton();
    ToolBarButton toolBarButton3 = new ToolBarButton();

    // Set the Text properties of the ToolBarButton controls.
    toolBarButton1.Text = "Open";
    toolBarButton2.Text = "Save";
    toolBarButton3.Text = "Print";

    // Add the ToolBarButton controls to the ToolBar.
    toolBar1.Buttons.Add(toolBarButton1);
    toolBar1.Buttons.Add(toolBarButton2);
    toolBar1.Buttons.Add(toolBarButton3);

    // Add the ToolBar to the Form.
    Controls.Add(toolBar1);
 }



.NET Framework

Pris en charge dans : 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Pris en charge dans : 4, 3.5 SP1

Windows 7, Windows Vista SP1 ou ultérieur, Windows XP SP3, Windows XP SP2 Édition x64, Windows Server 2008 (installation minimale non prise en charge), Windows Server 2008 R2 (installation minimale prise en charge avec SP1 ou version ultérieure), Windows Server 2003 SP2

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.
Afficher: