ToolBar.ToolBarButtonCollection Třída

Definice

Zapouzdří kolekci ovládacích ToolBarButton prvků pro použití ToolBar třídou.

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
Dědičnost
ToolBar.ToolBarButtonCollection
Implementuje

Příklady

Následující příklad kódu vytvoří a inicializuje ToolBarToolBarButton tři ovládací prvky. Tlačítka panelu nástrojů jsou přiřazena k panelu nástrojů a panel nástrojů se přidá do formuláře. Tento kód vyžaduje, aby Form již byl vytvořen objekt.

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

Poznámky

Je ToolBar.ToolBarButtonCollection indexovaná kolekce založená na nule, kterou ToolBar třída používá k uložení všech ToolBarButton ovládacích prvků přiřazených k panelu nástrojů. Add Pomocí metody přidejte jednotlivá tlačítka a metodou Remove je odstraňte. Voláním Clear metody odeberte všechna tlačítka z kolekce.

Konstruktory

ToolBar.ToolBarButtonCollection(ToolBar)

Inicializuje novou instanci ToolBar.ToolBarButtonCollection třídy a přiřadí ji k zadanému panelu nástrojů.

Vlastnosti

Count

Získá počet tlačítek v kolekci tlačítek panelu nástrojů.

IsReadOnly

Získá hodnotu, která udává, zda je kolekce určena jen pro čtení.

Item[Int32]

Získá nebo nastaví tlačítko panelu nástrojů v zadaném indexované umístění v kolekci tlačítek panelu nástrojů.

Item[String]

Získá se ToolBarButton zadaným klíčem z kolekce.

Metody

Add(String)

Přidá nové tlačítko panelu nástrojů na konec kolekce tlačítek panelu nástrojů se zadanou Text hodnotou vlastnosti.

Add(ToolBarButton)

Přidá zadané tlačítko panelu nástrojů na konec kolekce tlačítek panelu nástrojů.

AddRange(ToolBarButton[])

Přidá do této kolekce tlačítek panelu nástrojů kolekci tlačítek panelu nástrojů.

Clear()

Odebere všechna tlačítka z kolekce tlačítek na panelu nástrojů.

Contains(ToolBarButton)

Určuje, jestli je zadané tlačítko panelu nástrojů členem kolekce.

ContainsKey(String)

Určuje, jestli ToolBarButton je v kolekci obsažen klíč se zadaným klíčem.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetEnumerator()

Vrátí enumerátor, který lze použít k iteraci kolekcí tlačítek panelu nástrojů.

GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
IndexOf(ToolBarButton)

Načte index zadaného tlačítka panelu nástrojů v kolekci.

IndexOfKey(String)

Načte index prvního výskytu objektu ToolBarButton se zadaným klíčem.

Insert(Int32, ToolBarButton)

Vloží existující tlačítko panelu nástrojů do kolekce tlačítek panelu nástrojů na zadaném místě.

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
Remove(ToolBarButton)

Odebere dané tlačítko z kolekce tlačítek na panelu nástrojů.

RemoveAt(Int32)

Odebere dané tlačítko z kolekce tlačítek na panelu nástrojů.

RemoveByKey(String)

Odebere ToolBarButton klíč se zadaným klíčem z kolekce.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Explicitní implementace rozhraní

ICollection.CopyTo(Array, Int32)

Zkopíruje elementy do objektu ICollectionArray, počínaje konkrétním Array indexem.

ICollection.IsSynchronized

Získá hodnotu označující, zda je synchronizován přístup ke kolekci (bez vláken).

ICollection.SyncRoot

Získá objekt, který lze použít k synchronizaci přístupu k kolekci tlačítek.

IList.Add(Object)

Přidá zadané tlačítko panelu nástrojů na konec kolekce tlačítek panelu nástrojů.

IList.Contains(Object)

Určuje, zda kolekce obsahuje konkrétní hodnotu.

IList.IndexOf(Object)

Určuje index konkrétní položky v kolekci.

IList.Insert(Int32, Object)

Vloží existující tlačítko panelu nástrojů do kolekce tlačítek panelu nástrojů na zadaném místě.

IList.IsFixedSize

Získá hodnotu označující, zda kolekce má pevnou velikost.

IList.Item[Int32]

Získá nebo nastaví položku v zadaném indexu.

IList.Remove(Object)

Odebere první výskyt položky z kolekce.

Metody rozšíření

Cast<TResult>(IEnumerable)

Přetypuje prvky objektu na IEnumerable zadaný typ.

OfType<TResult>(IEnumerable)

Filtruje prvky objektu IEnumerable na základě zadaného typu.

AsParallel(IEnumerable)

Umožňuje paralelizaci dotazu.

AsQueryable(IEnumerable)

Převede objekt na IEnumerableIQueryable.

Platí pro

Viz také