Condividi tramite


ToolStripItemCollection Classe

Definizione

Rappresenta una raccolta di oggetti 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
Ereditarietà
ToolStripItemCollection
Attributi
Implementazioni

Commenti

I Addmetodi , Removee RemoveAt consentono di aggiungere e rimuovere singoli controlli dalla raccolta. È anche possibile usare i AddRange metodi o Clear per aggiungere o rimuovere tutti i controlli dalla raccolta.

È possibile determinare se un ToolStripItem membro della raccolta passa il controllo al Contains metodo . Per ottenere il valore dell'indice della posizione di un ToolStripItem oggetto nella raccolta, passare il controllo al IndexOf metodo . La raccolta può essere copiata in una matrice chiamando il CopyTo metodo .

Costruttori

ToolStripItemCollection(ToolStrip, ToolStripItem[])

Inizializza una nuova istanza della classe ToolStripItemCollection con l'oggetto ToolStrip contenitore e la matrice di ToolStripItem controlli specificati.

Proprietà

Count

Ottiene il numero di elementi nella raccolta.

(Ereditato da ArrangedElementCollection)
IsReadOnly

Ottiene un valore che indica se ToolStripItemCollection è di sola lettura.

Item[Int32]

Ottiene l'elemento in corrispondenza dell'indice specificato.

Item[String]

Ottiene l'elemento con il nome specificato.

Metodi

Add(Image)

Aggiunge un oggetto ToolStripItem che visualizza l'immagine specificata nell'insieme.

Add(String)

Aggiunge un oggetto ToolStripItem che visualizza il testo specificato nell'insieme.

Add(String, Image)

Aggiunge un oggetto ToolStripItem che visualizza l'immagine e il testo specificati nell'insieme.

Add(String, Image, EventHandler)

Aggiunge un oggetto ToolStripItem che visualizza l'immagine e il testo specificati nell'insieme e genera l'evento Click.

Add(ToolStripItem)

Aggiunge l'elemento specificato alla fine dell'insieme.

AddRange(ToolStripItem[])

Aggiunge una matrice di controlli ToolStripItem all'insieme.

AddRange(ToolStripItemCollection)

Aggiunge un oggetto ToolStripItemCollection all'insieme corrente.

Clear()

Rimuove tutti gli elementi dalla raccolta.

Contains(ToolStripItem)

Determina se l'elemento specificato è un membro dell'insieme.

ContainsKey(String)

Determina se l'insieme contiene un elemento con la chiave specificata.

CopyTo(Array, Int32)

Consente di copiare l'intero contenuto di questo insieme in una matrice Array compatibile unidimensionale, a partire dall'indice specificato della matrice di destinazione.

(Ereditato da ArrangedElementCollection)
CopyTo(ToolStripItem[], Int32)

Copia l'insieme nella posizione specificata della matrice ToolStripItem indicata.

Equals(Object)

Determina se due istanze di ArrangedElementCollection sono uguali.

(Ereditato da ArrangedElementCollection)
Find(String, Boolean)

Cerca gli elementi in base al nome e restituisce una matrice di tutti i controlli corrispondenti.

GetEnumerator()

Restituisce un enumeratore per l'intero insieme.

(Ereditato da ArrangedElementCollection)
GetHashCode()

Restituisce il codice hash per l'istanza.

(Ereditato da ArrangedElementCollection)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
IndexOf(ToolStripItem)

Recupera l'indice dell'elemento dell'insieme specificato.

IndexOfKey(String)

Recupera l'indice della prima occorrenza dell'elemento specificato all'interno dell'insieme.

Insert(Int32, ToolStripItem)

Inserisce l'elemento indicato nell'insieme in corrispondenza dell'indice specificato.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
Remove(ToolStripItem)

Rimuove l'elemento specificato dalla raccolta.

RemoveAt(Int32)

Rimuove un elemento in corrispondenza dell'indice specificato nell'insieme.

RemoveByKey(String)

Rimuove l'elemento con la chiave specificata.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

ICollection.IsSynchronized

Per una descrizione di questo membro, vedere la proprietà IsSynchronized.

(Ereditato da ArrangedElementCollection)
ICollection.SyncRoot

Per una descrizione di questo membro, vedere la proprietà SyncRoot.

(Ereditato da ArrangedElementCollection)
IList.Add(Object)

Aggiunge un elemento alla raccolta.

IList.Clear()

Rimuove tutti gli elementi dalla raccolta.

IList.Contains(Object)

Determina se l'insieme contiene un elemento specifico.

IList.IndexOf(Object)

Determina la posizione di un elemento specificato nell'insieme.

IList.Insert(Int32, Object)

Inserisce un elemento nella raccolta in corrispondenza di un indice specificato.

IList.IsFixedSize

Ottiene un valore che indica se la dimensione della raccolta è fissa.

IList.Item[Int32]

Recupera l'elemento in corrispondenza dell'indice specificato.

IList.Remove(Object)

Rimuove dalla raccolta la prima occorrenza dell'elemento specificato.

IList.RemoveAt(Int32)

Rimuove un elemento dall'insieme in corrispondenza dell'indice specificato.

Metodi di estensione

Cast<TResult>(IEnumerable)

Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato.

OfType<TResult>(IEnumerable)

Filtra gli elementi di un oggetto IEnumerable in base a un tipo specificato.

AsParallel(IEnumerable)

Consente la parallelizzazione di una query.

AsQueryable(IEnumerable)

Converte un oggetto IEnumerable in un oggetto IQueryable.

Si applica a