ToolBar.ToolBarButtonCollection Klas

Definitie

Hiermee wordt een verzameling ToolBarButton besturingselementen ingekapseld voor gebruik door de 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
Overname
ToolBar.ToolBarButtonCollection
Implementeringen

Voorbeelden

In het volgende codevoorbeeld worden een ToolBar en drie ToolBarButton besturingselementen gemaakt en geïnitialiseerd. De werkbalkknoppen worden toegewezen aan de werkbalk en de werkbalk wordt toegevoegd aan het formulier. Deze code vereist dat er al een Form is gemaakt.

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

Opmerkingen

Het ToolBar.ToolBarButtonCollection is een op nul gebaseerde geïndexeerde verzameling die door de ToolBar klasse wordt gebruikt voor het ToolBarButton opslaan van alle besturingselementen die aan de werkbalk zijn toegewezen. Gebruik de Add methode om afzonderlijke knoppen en de Remove methode toe te voegen om deze te verwijderen. Roep de Clear methode aan om alle knoppen uit de verzameling te verwijderen.

Constructors

Name Description
ToolBar.ToolBarButtonCollection(ToolBar)

Initialiseert een nieuw exemplaar van de ToolBar.ToolBarButtonCollection klasse en wijst deze toe aan de opgegeven werkbalk.

Eigenschappen

Name Description
Count

Hiermee haalt u het aantal knoppen op in de verzameling werkbalkknopen.

IsReadOnly

Hiermee wordt een waarde opgehaald die aangeeft of de verzameling het kenmerk Alleen-lezen heeft.

Item[Int32]

Hiermee wordt de werkbalkknop opgehaald of ingesteld op de opgegeven geïndexeerde locatie in de verzameling werkbalkknopen.

Item[String]

Hiermee haalt u een ToolBarButton met de opgegeven sleutel op uit de verzameling.

Methoden

Name Description
Add(String)

Hiermee voegt u een nieuwe werkbalkknop toe aan het einde van de werkbalkknopverzameling met de opgegeven Text eigenschapswaarde.

Add(ToolBarButton)

Hiermee voegt u de opgegeven werkbalkknop toe aan het einde van de werkbalkknopverzameling.

AddRange(ToolBarButton[])

Hiermee voegt u een verzameling werkbalkknoppen toe aan deze werkbalkknopverzameling.

Clear()

Hiermee verwijdert u alle knoppen uit de verzameling werkbalkknopen.

Contains(ToolBarButton)

Bepaalt of de opgegeven werkbalkknop lid is van de verzameling.

ContainsKey(String)

Bepaalt of een ToolBarButton met de opgegeven sleutel is opgenomen in de verzameling.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetEnumerator()

Retourneert een enumerator die kan worden gebruikt om de verzameling werkbalkknopen te doorlopen.

GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
IndexOf(ToolBarButton)

Haalt de index van de opgegeven werkbalkknop in de verzameling op.

IndexOfKey(String)

Haalt de index op van het eerste exemplaar van een ToolBarButton met de opgegeven sleutel.

Insert(Int32, ToolBarButton)

Hiermee voegt u een bestaande werkbalkknop in de verzameling werkbalkknopen op de opgegeven locatie in.

MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
Remove(ToolBarButton)

Hiermee verwijdert u een bepaalde knop uit de verzameling werkbalkknopen.

RemoveAt(Int32)

Hiermee verwijdert u een bepaalde knop uit de verzameling werkbalkknopen.

RemoveByKey(String)

Hiermee verwijdert u de ToolBarButton met de opgegeven sleutel uit de verzameling.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Expliciete interface-implementaties

Name Description
ICollection.CopyTo(Array, Int32)

Kopieert de elementen van de ICollection elementen naar een Array, beginnend bij een bepaalde Array index.

ICollection.IsSynchronized

Hiermee wordt een waarde opgehaald die aangeeft of de toegang tot de verzameling wordt gesynchroniseerd (thread safe).

ICollection.SyncRoot

Hiermee haalt u een object op dat kan worden gebruikt om de toegang tot de verzameling knoppen te synchroniseren.

IList.Add(Object)

Hiermee voegt u de opgegeven werkbalkknop toe aan het einde van de werkbalkknopverzameling.

IList.Contains(Object)

Bepaalt of de verzameling een specifieke waarde bevat.

IList.IndexOf(Object)

Bepaalt de index van een specifiek item in de verzameling.

IList.Insert(Int32, Object)

Hiermee voegt u een bestaande werkbalkknop in de verzameling werkbalkknopen op de opgegeven locatie in.

IList.IsFixedSize

Hiermee wordt een waarde opgehaald die aangeeft of de verzameling een vaste grootte heeft.

IList.Item[Int32]

Hiermee haalt u het item op of stelt u het in op een opgegeven index.

IList.Remove(Object)

Hiermee verwijdert u het eerste exemplaar van een item uit de verzameling.

Extensiemethoden

Name Description
AsParallel(IEnumerable)

Hiermee schakelt u parallelle uitvoering van een query in.

AsQueryable(IEnumerable)

Converteert een IEnumerable naar een IQueryable.

Cast<TResult>(IEnumerable)

Cast de elementen van een IEnumerable naar het opgegeven type.

OfType<TResult>(IEnumerable)

Hiermee filtert u de elementen van een IEnumerable op basis van een opgegeven type.

Van toepassing op

Zie ook