Condividi tramite


ToolBar.ToolBarButtonCollection Classe

Definizione

Incapsula una raccolta di controlli ToolBarButton da usare con 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
Ereditarietà
ToolBar.ToolBarButtonCollection
Implementazioni

Esempio

Nell'esempio di codice seguente vengono creati e inizializza un ToolBar controllo e tre ToolBarButton controlli . I pulsanti della barra degli strumenti vengono assegnati alla barra degli strumenti e la barra degli strumenti viene aggiunta al modulo. Questo codice richiede che sia già stato creato un oggetto Form .

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

Commenti

ToolBar.ToolBarButtonCollection è una raccolta indicizzata in base zero utilizzata dalla ToolBar classe per contenere tutti i ToolBarButton controlli assegnati alla barra degli strumenti. Usare il Add metodo per aggiungere singoli pulsanti e il Remove metodo per eliminarli. Chiamare il Clear metodo per rimuovere tutti i pulsanti dalla raccolta.

Costruttori

ToolBar.ToolBarButtonCollection(ToolBar)

Inizializza una nuova istanza della classe ToolBar.ToolBarButtonCollection assegnandola alla barra degli strumenti specificata.

Proprietà

Count

Ottiene il numero di pulsanti nell'insieme di pulsanti della barra degli strumenti.

IsReadOnly

Ottiene un valore che indica se la raccolta è di sola lettura.

Item[Int32]

Ottiene o imposta il pulsante della barra degli strumenti in corrispondenza della posizione dell'indice specificata nell'insieme di pulsanti della barra degli strumenti.

Item[String]

Ottiene un oggetto ToolBarButton con la chiave specificata dall'insieme.

Metodi

Add(String)

Aggiunge un nuovo pulsante della barra degli strumenti alla fine dell'insieme di pulsanti con il valore della proprietà Text specificato.

Add(ToolBarButton)

Aggiunge il pulsante della barra degli strumenti specificato alla fine dell'insieme dei pulsanti.

AddRange(ToolBarButton[])

Aggiunge un insieme di pulsanti della barra degli strumenti all'insieme di pulsanti.

Clear()

Rimuove tutti i pulsanti dall'insieme di pulsanti della barra degli strumenti.

Contains(ToolBarButton)

Determina se il pulsante specificato della barra degli strumenti è un membro dell'insieme.

ContainsKey(String)

Stabilisce se un oggetto ToolBarButton con la chiave specificata è contenuto nell'insieme.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetEnumerator()

Restituisce un enumeratore che può essere utilizzato per scorrere l'insieme dei controlli.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
IndexOf(ToolBarButton)

Recupera l'indice del pulsante della barra degli strumenti specificato nell'insieme.

IndexOfKey(String)

Recupera l'indice della prima occorrenza dell'oggetto ToolBarButton con la chiave specificata.

Insert(Int32, ToolBarButton)

Inserisce un pulsante della barra degli strumenti esistente nell'insieme di pulsanti in corrispondenza della posizione specificata.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
Remove(ToolBarButton)

Rimuove un determinato pulsante dall'insieme di pulsanti della barra degli strumenti.

RemoveAt(Int32)

Rimuove un determinato pulsante dall'insieme di pulsanti della barra degli strumenti.

RemoveByKey(String)

Rimuove l'elemento ToolBarButton con la chiave specificata dall'insieme.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

ICollection.CopyTo(Array, Int32)

Copia gli elementi di ICollection in Array a partire da un particolare indice Array.

ICollection.IsSynchronized

Ottiene un valore che indica se l'accesso alla raccolta è sincronizzato (thread-safe).

ICollection.SyncRoot

Ottiene un oggetto che può essere utilizzato per sincronizzare l'accesso all'insieme dei pulsanti.

IList.Add(Object)

Aggiunge il pulsante della barra degli strumenti specificato alla fine dell'insieme dei pulsanti.

IList.Contains(Object)

Determina se la raccolta contiene un valore specifico.

IList.IndexOf(Object)

Determina l'indice di un elemento specifico dell'insieme.

IList.Insert(Int32, Object)

Inserisce un pulsante della barra degli strumenti esistente nell'insieme di pulsanti in corrispondenza della posizione specificata.

IList.IsFixedSize

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

IList.Item[Int32]

Ottiene o imposta l'elemento in corrispondenza dell'indice specificato.

IList.Remove(Object)

Consente di rimuovere la prima occorrenza di un elemento dall'insieme.

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

Vedi anche