ToolBar.ToolBarButtonCollection.Count Egenskap

Definition

Hämtar antalet knappar i verktygsfältets knappsamling.

public:
 property int Count { int get(); };
[System.ComponentModel.Browsable(false)]
public int Count { get; }
[<System.ComponentModel.Browsable(false)>]
member this.Count : int
Public ReadOnly Property Count As Integer

Egenskapsvärde

Antalet kontroller som ToolBarButton tilldelats verktygsfältet.

Implementeringar

Attribut

Exempel

I följande kodexempel visas Count före Buttons och efter att Clear metoden anropas. Den här koden kräver att en ToolBar med minst en ToolBarButton har skapats.

public:
   void ClearMyToolBar()
   {
      int btns;
      // Get the count before the Clear method is called.
      btns = toolBar1->Buttons->Count;
      toolBar1->Buttons->Clear();
      MessageBox::Show( "Count Before Clear: " + btns.ToString() +
         "\nCount After Clear: " + toolBar1->Buttons->Count.ToString() );
   }
public void ClearMyToolBar()
 {
    int btns;
    // Get the count before the Clear method is called.
    btns = toolBar1.Buttons.Count;
    toolBar1.Buttons.Clear();
    MessageBox.Show("Count Before Clear: " + btns.ToString() +
                    "\nCount After Clear: " + toolBar1.Buttons.Count.ToString());
 }
Public Sub ClearMyToolBar()
    Dim btns As Integer
    ' Get the count before the Clear method is called.
    btns = toolBar1.Buttons.Count
    toolBar1.Buttons.Clear()
    MessageBox.Show("Count Before Clear: " + btns.ToString() & _
        Microsoft.VisualBasic.ControlChars.Cr & "Count After Clear: " & _
        toolBar1.Buttons.Count.ToString())
End Sub

Kommentarer

Egenskapen Count innehåller det faktiska antalet ToolBarButton kontroller som tilldelats samlingen. Det är vanligt att använda egenskapsvärdet Count som de övre gränserna för en loop för att iterera genom en samling. Indexvärdet för en samling är ett nollbaserat index, så du måste subtrahera ett från loopvariabeln, annars överskrider du samlingens övre gränser och utlöser ett undantag.

Gäller för

Se även