Udostępnij za pośrednictwem


ToolBar.ToolBarButtonCollection Klasa

Definicja

Hermetyzuje kolekcję ToolBarButton kontrolek do użycia przez klasę 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
Dziedziczenie
ToolBar.ToolBarButtonCollection
Implementuje

Przykłady

Poniższy przykład kodu tworzy i inicjuje kontrolki ToolBar i trzy ToolBarButton . Przyciski paska narzędzi są przypisywane do paska narzędzi, a pasek narzędzi jest dodawany do formularza. Ten kod wymaga, aby Form element został już utworzony.

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

Uwagi

Jest ToolBar.ToolBarButtonCollection to kolekcja indeksowana na podstawie zera używana przez ToolBar klasę do przechowywania wszystkich ToolBarButton kontrolek przypisanych do paska narzędzi. Add Użyj metody , aby dodać poszczególne przyciski i metodęRemove, aby je usunąć. Wywołaj metodę , Clear aby usunąć wszystkie przyciski z kolekcji.

Konstruktory

ToolBar.ToolBarButtonCollection(ToolBar)

Inicjuje ToolBar.ToolBarButtonCollection nowe wystąpienie klasy i przypisuje je do określonego paska narzędzi.

Właściwości

Count

Pobiera liczbę przycisków w kolekcji przycisków paska narzędzi.

IsReadOnly

Pobiera wartość wskazującą, czy kolekcja jest przeznaczona tylko do odczytu.

Item[Int32]

Pobiera lub ustawia przycisk paska narzędzi w określonej indeksowanej lokalizacji w kolekcji przycisków paska narzędzi.

Item[String]

Pobiera element ToolBarButton z określonym kluczem z kolekcji.

Metody

Add(String)

Dodaje nowy przycisk paska narzędzi na końcu kolekcji przycisków paska narzędzi z określoną Text wartością właściwości.

Add(ToolBarButton)

Dodaje określony przycisk paska narzędzi na końcu kolekcji przycisków paska narzędzi.

AddRange(ToolBarButton[])

Dodaje kolekcję przycisków paska narzędzi do kolekcji przycisków tego paska narzędzi.

Clear()

Usuwa wszystkie przyciski z kolekcji przycisków paska narzędzi.

Contains(ToolBarButton)

Określa, czy określony przycisk paska narzędzi jest członkiem kolekcji.

ContainsKey(String)

Określa, czy element ToolBarButton z określonym kluczem znajduje się w kolekcji.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetEnumerator()

Zwraca moduł wyliczający, który może służyć do iterowania po kolekcji przycisków paska narzędzi.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
IndexOf(ToolBarButton)

Pobiera indeks określonego przycisku paska narzędzi w kolekcji.

IndexOfKey(String)

Pobiera indeks pierwszego wystąpienia obiektu ToolBarButton z określonym kluczem.

Insert(Int32, ToolBarButton)

Wstawia istniejący przycisk paska narzędzi w kolekcji przycisków paska narzędzi w określonej lokalizacji.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
Remove(ToolBarButton)

Usuwa dany przycisk z kolekcji przycisków paska narzędzi.

RemoveAt(Int32)

Usuwa dany przycisk z kolekcji przycisków paska narzędzi.

RemoveByKey(String)

Usuwa element ToolBarButton z określonym kluczem z kolekcji.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Jawne implementacje interfejsu

ICollection.CopyTo(Array, Int32)

Kopiuje elementy ICollection elementu do obiektu Array, zaczynając od określonego Array indeksu.

ICollection.IsSynchronized

Pobiera wartość wskazującą, czy dostęp do kolekcji jest synchronizowany (bezpieczny wątek).

ICollection.SyncRoot

Pobiera obiekt, który może służyć do synchronizowania dostępu do kolekcji przycisków.

IList.Add(Object)

Dodaje określony przycisk paska narzędzi na końcu kolekcji przycisków paska narzędzi.

IList.Contains(Object)

Określa, czy kolekcja zawiera określoną wartość.

IList.IndexOf(Object)

Określa indeks określonego elementu w kolekcji.

IList.Insert(Int32, Object)

Wstawia istniejący przycisk paska narzędzi w kolekcji przycisków paska narzędzi w określonej lokalizacji.

IList.IsFixedSize

Pobiera wartość wskazującą, czy kolekcja ma stały rozmiar.

IList.Item[Int32]

Pobiera lub ustawia element w określonym indeksie.

IList.Remove(Object)

Usuwa pierwsze wystąpienie elementu z kolekcji.

Metody rozszerzania

Cast<TResult>(IEnumerable)

Rzutuje elementy obiektu IEnumerable na określony typ.

OfType<TResult>(IEnumerable)

Filtruje elementy IEnumerable elementu na podstawie określonego typu.

AsParallel(IEnumerable)

Umożliwia równoległość zapytania.

AsQueryable(IEnumerable)

Konwertuje element IEnumerable na .IQueryable

Dotyczy

Zobacz też