ToolBar.ToolBarButtonCollection.Item[] Egenskap

Definition

Hämtar eller anger en ToolBarButton i samlingen.

Överlagringar

Name Description
Item[String]

Hämtar en ToolBarButton med den angivna nyckeln från samlingen.

Item[Int32]

Hämtar eller anger verktygsfältsknappen på den angivna indexerade platsen i verktygsfältsknappsamlingen.

Item[String]

Källa:
ToolBar.ToolBarButtonCollection.cs
Källa:
ToolBar.ToolBarButtonCollection.cs

Hämtar en ToolBarButton med den angivna nyckeln från samlingen.

public:
 virtual property System::Windows::Forms::ToolBarButton ^ default[System::String ^] { System::Windows::Forms::ToolBarButton ^ get(System::String ^ key); };
public virtual System.Windows.Forms.ToolBarButton this[string key] { get; }
member this.Item(string) : System.Windows.Forms.ToolBarButton
Default Public Overridable ReadOnly Property Item(key As String) As ToolBarButton

Parametrar

key
String

Namnet på det som ska hämtas ToolBarButton .

Egenskapsvärde

Den ToolBarButton vars Name egenskap matchar den angivna nyckeln.

Kommentarer

Egenskapen Name motsvarar nyckeln för en ToolBarButton i ToolBar.ToolBarButtonCollection.

Nyckeljämförelsen är inte skiftlägeskänslig. Om parametern key är null eller en tom sträng Item[] returnerar null.

Gäller för

Item[Int32]

Källa:
ToolBar.ToolBarButtonCollection.cs
Källa:
ToolBar.ToolBarButtonCollection.cs

Hämtar eller anger verktygsfältsknappen på den angivna indexerade platsen i verktygsfältsknappsamlingen.

public:
 virtual property System::Windows::Forms::ToolBarButton ^ default[int] { System::Windows::Forms::ToolBarButton ^ get(int index); void set(int index, System::Windows::Forms::ToolBarButton ^ value); };
public virtual System.Windows.Forms.ToolBarButton this[int index] { get; set; }
member this.Item(int) : System.Windows.Forms.ToolBarButton with get, set
Default Public Overridable Property Item(index As Integer) As ToolBarButton

Parametrar

index
Int32

Den indexerade platsen för ToolBarButton i samlingen.

Egenskapsvärde

En ToolBarButton som representerar verktygsfältsknappen på den angivna indexerade platsen.

Undantag

Värdet index är null.

Värdet index är mindre än noll.

-eller-

Värdet index är större än antalet knappar i samlingen och samlingen med knappar är inte null.

Exempel

I följande kodexempel ersätts den sista verktygsfältsknappen i ett verktygsfält. Den här koden kräver att en ToolBar och minst en ToolBarButton har skapats. Exemplet hämtar antalet knappar i verktygsfältet och ersätter den sista knappen med en nyskapade. Värdet index för verktygsfältsknappen som ersätts är inställt på Count egenskapen minus ett, eftersom ToolBarButton samlingen är ett nollbaserat index.

void ReplaceMyToolBarButton()
{
   int btns;
   btns = toolBar1->Buttons->Count;
   ToolBarButton^ toolBarButton1 = gcnew ToolBarButton;
   toolBarButton1->Text = "myButton";
   
   // Replace the last ToolBarButton in the collection.
   toolBar1->Buttons[ btns - 1 ] = toolBarButton1;
}
public void ReplaceMyToolBarButton()
 {
    int btns;
    btns = toolBar1.Buttons.Count;
    ToolBarButton toolBarButton1 = new ToolBarButton();
    toolBarButton1.Text = "myButton";
 
    // Replace the last ToolBarButton in the collection.
    toolBar1.Buttons[btns - 1] = toolBarButton1;
 }
Public Sub ReplaceMyToolBarButton()
    Dim btns As Integer
    btns = toolBar1.Buttons.Count
    Dim toolBarButton1 As New ToolBarButton()
    toolBarButton1.Text = "myButton"
    
    ' Replace the last ToolBarButton in the collection.
    toolBar1.Buttons(btns - 1) = toolBarButton1
End Sub

Kommentarer

Om du vill tilldela ToolBarButton kontroller till en viss plats eller hämta dem från ToolBar.ToolBarButtonCollectionkan du referera till samlingsobjektet med ett specifikt indexvärde. Indexvärdet för ToolBar.ToolBarButtonCollection är ett nollbaserat index.

Se även

Gäller för