ToolBar.ToolBarButtonCollection Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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. |