ToolBar.ToolBarButtonCollection Klasse

Definition

Kapselt eine Auflistung von ToolBarButton-Steuerelementen für die Verwendung durch die ToolBar-Klasse.

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
Vererbung
ToolBar.ToolBarButtonCollection
Implementiert

Beispiele

Im folgenden Codebeispiel werden ein ToolBar und drei ToolBarButton Steuerelemente erstellt und initialisiert. Die Symbolleistenschaltflächen werden der Symbolleiste zugewiesen, und die Symbolleiste wird dem Formular hinzugefügt. Dieser Code erfordert, dass bereits ein Form erstellt wurde.

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

Hinweise

Ist ToolBar.ToolBarButtonCollection eine nullbasierte indizierte Auflistung, die von der ToolBar -Klasse verwendet wird, um alle Steuerelemente zu enthalten, die ToolBarButton der Symbolleiste zugewiesen sind. Verwenden Sie die Add -Methode, um einzelne Schaltflächen und die Remove -Methode hinzuzufügen, um sie zu löschen. Rufen Sie die Clear -Methode auf, um alle Schaltflächen aus der Auflistung zu entfernen.

Konstruktoren

ToolBar.ToolBarButtonCollection(ToolBar)

Initialisiert eine neue Instanz der ToolBar.ToolBarButtonCollection-Klasse und weist diese der angegebenen Symbolleiste zu.

Eigenschaften

Count

Ruft die Anzahl der Schaltflächen in der Auflistung der Symbolleisten-Schaltflächen ab.

IsReadOnly

Ruft einen Wert ab, der angibt, ob die Auflistung schreibgeschützt ist.

Item[Int32]

Ruft die Symbolleisten-Schaltfläche an der angegebenen indizierten Position in der Auflistung der Symbolleisten-Schaltflächen ab oder legt diese fest.

Item[String]

Ruft einen ToolBarButton mit dem angegebenen Schlüssel aus der Auflistung ab.

Methoden

Add(String)

Fügt am Ende der Auflistung der Symbolleisten-Schaltflächen eine neue Symbolleisten-Schaltfläche mit dem angegebenen Text-Eigenschaftswert hinzu.

Add(ToolBarButton)

Fügt die angegebene Symbolleisten-Schaltfläche am Ende der Auflistung der Symbolleisten-Schaltflächen hinzu.

AddRange(ToolBarButton[])

Fügt dieser Auflistung von Symbolleisten-Schaltflächen eine Auflistung von Symbolleisten-Schaltflächen hinzu.

Clear()

Entfernt alle Schaltflächen aus der Auflistung der Symbolleisten-Schaltflächen.

Contains(ToolBarButton)

Bestimmt, ob die angegebene Symbolleisten-Schaltfläche ein Member der Auflistung ist.

ContainsKey(String)

Bestimmt, ob ein ToolBarButton mit dem angegebenen Schlüssel in der Auflistung enthalten ist.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetEnumerator()

Gibt einen Enumerator zurück, mit dem die Auflistung der Symbolleisten-Schaltflächen durchlaufen werden kann.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
IndexOf(ToolBarButton)

Ruft den Index der angegebenen Symbolleisten-Schaltfläche in der Auflistung ab.

IndexOfKey(String)

Ruft den Index des ersten Vorkommens eines ToolBarButton mit dem angegebenen Schlüssel ab.

Insert(Int32, ToolBarButton)

Fügt eine vorhandene Symbolleisten-Schaltfläche an der angegebenen Position in die Auflistung der Symbolleisten-Schaltflächen ein.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
Remove(ToolBarButton)

Entfernt eine angegebene Schaltfläche aus der Auflistung der Symbolleisten-Schaltflächen.

RemoveAt(Int32)

Entfernt eine angegebene Schaltfläche aus der Auflistung der Symbolleisten-Schaltflächen.

RemoveByKey(String)

Entfernt das ToolBarButton mit dem angegebenen Schlüssel aus der Auflistung.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

ICollection.CopyTo(Array, Int32)

Kopiert die Elemente der ICollection in ein Array, beginnend bei einem bestimmten Array-Index.

ICollection.IsSynchronized

Ruft einen Wert ab, der angibt, ob der Zugriff auf die Auflistung synchronisiert ist (threadsicher).

ICollection.SyncRoot

Ruft ein Objekt ab, mit dem der Zugriff auf die Schaltflächenauflistung synchronisiert werden kann.

IList.Add(Object)

Fügt die angegebene Symbolleisten-Schaltfläche am Ende der Auflistung der Symbolleisten-Schaltflächen hinzu.

IList.Contains(Object)

Ermittelt, ob die Auflistung einen bestimmten Wert enthält.

IList.IndexOf(Object)

Bestimmt den Index eines bestimmten Elements in der Auflistung.

IList.Insert(Int32, Object)

Fügt eine vorhandene Symbolleisten-Schaltfläche an der angegebenen Position in die Auflistung der Symbolleisten-Schaltflächen ein.

IList.IsFixedSize

Ruft einen Wert ab, der angibt, ob die Auflistung eine feste Größe aufweist.

IList.Item[Int32]

Ruft das Element an einem angegebenen Index ab oder legt dieses fest.

IList.Remove(Object)

Entfernt das erste Vorkommen eines Elements aus der Auflistung.

Erweiterungsmethoden

Cast<TResult>(IEnumerable)

Wandelt die Elemente eines IEnumerable in den angegebenen Typ um

OfType<TResult>(IEnumerable)

Filtert die Elemente eines IEnumerable anhand eines angegebenen Typs

AsParallel(IEnumerable)

Ermöglicht die Parallelisierung einer Abfrage.

AsQueryable(IEnumerable)

Konvertiert einen IEnumerable in einen IQueryable.

Gilt für:

Weitere Informationen