ToolStripItemCollection Classe

Définition

Représente une collection d'objets ToolStripItem.

public ref class ToolStripItemCollection : System::Windows::Forms::Layout::ArrangedElementCollection, System::Collections::IList
[System.ComponentModel.ListBindable(false)]
public class ToolStripItemCollection : System.Windows.Forms.Layout.ArrangedElementCollection, System.Collections.IList
[<System.ComponentModel.ListBindable(false)>]
type ToolStripItemCollection = class
    inherit ArrangedElementCollection
    interface IList
    interface ICollection
    interface IEnumerable
Public Class ToolStripItemCollection
Inherits ArrangedElementCollection
Implements IList
Héritage
ToolStripItemCollection
Attributs
Implémente

Remarques

Les Addméthodes , Removeet RemoveAt vous permettent d’ajouter et de supprimer des contrôles individuels de la collection. Vous pouvez également utiliser les AddRange méthodes ou Clear pour ajouter ou supprimer tous les contrôles de la collection.

Vous pouvez déterminer si un ToolStripItem est membre de la collection en passant le contrôle dans la Contains méthode . Pour obtenir la valeur d’index de l’emplacement d’un ToolStripItem dans la collection, passez le contrôle à la IndexOf méthode . La collection peut être copiée dans un tableau en appelant la CopyTo méthode .

Constructeurs

ToolStripItemCollection(ToolStrip, ToolStripItem[])

Initialise une nouvelle instance de la classe ToolStripItemCollection avec le conteneur ToolStrip spécifié et le tableau de contrôles ToolStripItem spécifié.

Propriétés

Count

Obtient le nombre d’éléments de la collection.

(Hérité de ArrangedElementCollection)
IsReadOnly

Obtient une valeur indiquant si ToolStripItemCollection est en lecture seule.

Item[Int32]

Obtient l'élément au niveau de l'index spécifié.

Item[String]

Obtient l'élément avec le nom spécifié.

Méthodes

Add(Image)

Ajoute à la collection un ToolStripItem qui affiche l'image spécifiée.

Add(String)

Ajoute à la collection un ToolStripItem qui affiche le texte spécifié.

Add(String, Image)

Ajoute à la collection un ToolStripItem qui affiche l'image et le texte spécifiés.

Add(String, Image, EventHandler)

Ajoute à la collection un ToolStripItem qui affiche l'image et texte spécifiés et déclenche l'événement Click.

Add(ToolStripItem)

Ajoute l'élément spécifié à la fin de la collection.

AddRange(ToolStripItem[])

Ajoute un tableau de contrôles ToolStripItem à la collection.

AddRange(ToolStripItemCollection)

Ajoute ToolStripItemCollection à la collection actuelle.

Clear()

Supprime tous les éléments de la collection.

Contains(ToolStripItem)

Détermine si l'élément spécifié est un membre de la collection.

ContainsKey(String)

Détermine si la collection contient un élément avec la clé spécifiée.

CopyTo(Array, Int32)

Copie le contenu entier de cette collection dans un Array unidimensionnel compatible, en commençant à l'index spécifié du tableau cible.

(Hérité de ArrangedElementCollection)
CopyTo(ToolStripItem[], Int32)

Copie la collection à la position spécifiée du tableau ToolStripItem spécifié.

Equals(Object)

Détermine si deux instances ArrangedElementCollection sont égales.

(Hérité de ArrangedElementCollection)
Find(String, Boolean)

Recherche les éléments par leur nom et retourne un tableau des contrôles correspondants.

GetEnumerator()

Retourne un énumérateur pour la collection entière.

(Hérité de ArrangedElementCollection)
GetHashCode()

Retourne le code de hachage de cette instance.

(Hérité de ArrangedElementCollection)
GetType()

Obtient le Type de l'instance actuelle.

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

Récupère l'index de l'élément spécifié dans la collection.

IndexOfKey(String)

Récupère l'index de la première occurrence de l'élément spécifié dans la collection.

Insert(Int32, ToolStripItem)

Insère l'élément spécifié dans la collection à l'index spécifié.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

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

Supprime l’élément spécifié de la collection.

RemoveAt(Int32)

Supprime un élément de l'index spécifié dans la collection.

RemoveByKey(String)

Supprime l'élément qui possède la clé spécifiée.

ToString()

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

(Hérité de Object)

Implémentations d’interfaces explicites

ICollection.IsSynchronized

Pour obtenir une description de ce membre, consultez la propriétéIsSynchronized.

(Hérité de ArrangedElementCollection)
ICollection.SyncRoot

Pour obtenir une description de ce membre, consultez la propriétéSyncRoot.

(Hérité de ArrangedElementCollection)
IList.Add(Object)

Ajoute un élément à la collection.

IList.Clear()

Supprime tous les éléments de la collection.

IList.Contains(Object)

Détermine si la collection contient un élément spécifié.

IList.IndexOf(Object)

Détermine l'emplacement d'un élément spécifié dans la collection.

IList.Insert(Int32, Object)

Insère un élément dans la collection à un index spécifié.

IList.IsFixedSize

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

IList.Item[Int32]

Récupère l'élément au niveau de l'index spécifié.

IList.Remove(Object)

Supprime la première occurrence d’un élément spécifié de la collection.

IList.RemoveAt(Int32)

Supprime un élément de la collection au niveau de l'index spécifié.

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 à