ToolBar.ToolBarButtonCollection Classe

Définition

Encapsule une collection de contrôles ToolBarButton pour une utilisation par la classe ToolBar.

public: ref class ToolBar::ToolBarButtonCollection : System::Collections::IList
public class ToolBar.ToolBarButtonCollection : System.Collections.IList
type ToolBar.ToolBarButtonCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
Public Class ToolBar.ToolBarButtonCollection
Implements IList
Héritage
ToolBar.ToolBarButtonCollection
Implémente

Exemples

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

public:
   void InitializeMyToolBar()
   {
      // Create and initialize the ToolBarButton controls and ToolBar.
      ToolBar^ toolBar1 = gcnew ToolBar;
      ToolBarButton^ toolBarButton1 = gcnew ToolBarButton;
      ToolBarButton^ toolBarButton2 = gcnew ToolBarButton;
      ToolBarButton^ toolBarButton3 = gcnew 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 );
   }
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);
 }
Public Sub InitializeMyToolBar()
    ' Create and initialize the ToolBarButton controls and ToolBar.
    Dim toolBar1 As New ToolBar()
    Dim toolBarButton1 As New ToolBarButton()
    Dim toolBarButton2 As New ToolBarButton()
    Dim toolBarButton3 As 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)
End Sub

Remarques

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

Constructeurs

ToolBar.ToolBarButtonCollection(ToolBar)

Initialise une nouvelle instance de la classe ToolBar.ToolBarButtonCollection et l'assigne à la barre d'outils spécifiée.

Propriétés

Count

Obtient le nombre de boutons dans la collection de boutons de barre d'outils.

IsReadOnly

Obtient une valeur indiquant si la collection est en lecture seule.

Item[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.

Item[String]

Obtient ToolBarButton avec la clé spécifiée de la collection.

Méthodes

Add(String)

Ajoute à la collection de boutons de barre d'outils un nouveau bouton dont la propriété a la valeur Text spécifiée.

Add(ToolBarButton)

Ajoute le bouton spécifié à la fin de la collection de boutons de barre d'outils.

AddRange(ToolBarButton[])

Ajoute une collection de boutons de barre d'outils à cette collection.

Clear()

Supprime tous les boutons de la collection de boutons de la barre d'outils.

Contains(ToolBarButton)

Détermine si le bouton de barre d'outils spécifié est membre de la collection.

ContainsKey(String)

Détermine si ToolBarButton avec la clé spécifiée est contenu dans la collection.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetEnumerator()

Retourne un énumérateur qui peut être utilisé pour itérer au sein de la collection de boutons de barre d'outils.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
IndexOf(ToolBarButton)

Récupère l'index du bouton de barre d'outils spécifié dans la collection.

IndexOfKey(String)

Récupère l'index de la première occurrence d'un ToolBarButton avec la clé spécifiée.

Insert(Int32, ToolBarButton)

Insère un bouton de barre d'outils existant dans la collection de boutons de barre d'outils, à l'emplacement spécifié.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
Remove(ToolBarButton)

Supprime un bouton donné de la collection de boutons de la barre d'outils.

RemoveAt(Int32)

Supprime un bouton donné de la collection de boutons de la barre d'outils.

RemoveByKey(String)

Supprime ToolBarButton avec la clé spécifiée de la collection.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

Implémentations d’interfaces explicites

ICollection.CopyTo(Array, Int32)

Copie les éléments de ICollection dans Array, à partir d'un index particulier de Array.

ICollection.IsSynchronized

Obtient une valeur indiquant si l’accès à la collection est synchronisé (thread-safe).

ICollection.SyncRoot

Obtient un objet qui peut être utilisé pour synchroniser l'accès à la collection de boutons.

IList.Add(Object)

Ajoute le bouton spécifié à la fin de la collection de boutons de barre d'outils.

IList.Contains(Object)

Détermine si la collection contient une valeur spécifique.

IList.IndexOf(Object)

Détermine l'index d'un élément spécifique de la collection.

IList.Insert(Int32, Object)

Insère un bouton de barre d'outils existant dans la collection de boutons de barre d'outils, à l'emplacement spécifié.

IList.IsFixedSize

Obtient une valeur indiquant si la collection est de taille fixe.

IList.Item[Int32]

Obtient ou définit l'élément au niveau d'un index spécifié.

IList.Remove(Object)

Supprime la première occurrence d'un élément dans la collection.

Méthodes d’extension

Cast<TResult>(IEnumerable)

Effectue un cast des éléments d'un IEnumerable vers le type spécifié.

OfType<TResult>(IEnumerable)

Filtre les éléments d'un IEnumerable en fonction du type spécifié.

AsParallel(IEnumerable)

Active la parallélisation d'une requête.

AsQueryable(IEnumerable)

Convertit un IEnumerable en IQueryable.

S’applique à

Voir aussi