TreeNodeCollection.Item[] Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Strukturknoten aus der Auflistung ab oder legt diesen fest.
Überlädt
Item[Int32] |
Ruft den TreeNode an der angegebenen indizierten Position in der Auflistung ab oder legt diesen fest. |
Item[String] |
Ruft den Strukturknoten mit dem angegebenen Schlüssel aus der Auflistung ab. |
Item[Int32]
Ruft den TreeNode an der angegebenen indizierten Position in der Auflistung ab oder legt diesen fest.
public:
virtual property System::Windows::Forms::TreeNode ^ default[int] { System::Windows::Forms::TreeNode ^ get(int index); void set(int index, System::Windows::Forms::TreeNode ^ value); };
public virtual System.Windows.Forms.TreeNode this[int index] { get; set; }
member this.Item(int) : System.Windows.Forms.TreeNode with get, set
Default Public Overridable Property Item(index As Integer) As TreeNode
Parameter
Eigenschaftswert
Der TreeNode an der angegebenen indizierten Position in der Auflistung.
Ausnahmen
.NET 6 und höhere Versionen: index
ist null
.
Der index
-Wert ist kleiner als 0 (null) oder größer als der letzte Index in der Auflistung.
Der TreeNode, der diesem Index zugewiesen wird, ist bereits einem anderen Index oder einem anderen TreeView-Steuerelement zugewiesen.
Beispiele
Im folgenden Codebeispiel wird die erste TreeNode aus einem TreeView entfernt, wenn seine TreeNode.Text Eigenschaft auf "Node0" festgelegt ist. Wenn auf eine Button geklickt wird, wird die erste TreeNode in der TreeView mithilfe der RemoveAt -Methode gelöscht. In diesem Beispiel müssen Sie eine TreeView und eine Button in einem Formerstellt haben. Die erste TreeNode in Ihrer TreeView sollte die Texteigenschaft "Node0" aufweisen.
void button2_Click( Object^ /*sender*/, EventArgs^ /*e*/ )
{
// Delete the first TreeNode in the collection
// if the Text property is S"Node0."
if ( this->treeView1->Nodes[ 0 ]->Text->Equals( "Node0" ) )
{
this->treeView1->Nodes->RemoveAt( 0 );
}
}
private void button2_Click(object sender, EventArgs e)
{
// Delete the first TreeNode in the collection
// if the Text property is "Node0."
if(this.treeView1.Nodes[0].Text == "Node0")
{
this.treeView1.Nodes.RemoveAt(0);
}
}
Private Sub button2_Click(sender As Object, e As EventArgs) Handles button2.Click
' Delete the first TreeNode in the collection
' if the Text property is "Node0."
If Me.treeView1.Nodes(0).Text = "Node0" Then
Me.treeView1.Nodes.RemoveAt(0)
End If
End Sub
Hinweise
Um Einem bestimmten Speicherort Objekte zuzuweisen TreeNode oder sie aus TreeNodeCollectionabzurufen, können Sie mit einem bestimmten Indexwert auf das Auflistungsobjekt verweisen. Der Indexwert des TreeNodeCollection ist ein nullbasierter Index.
Weitere Informationen
Gilt für:
Item[String]
Ruft den Strukturknoten mit dem angegebenen Schlüssel aus der Auflistung ab.
public:
virtual property System::Windows::Forms::TreeNode ^ default[System::String ^] { System::Windows::Forms::TreeNode ^ get(System::String ^ key); };
public virtual System.Windows.Forms.TreeNode this[string key] { get; }
public virtual System.Windows.Forms.TreeNode? this[string? key] { get; }
member this.Item(string) : System.Windows.Forms.TreeNode
Default Public Overridable ReadOnly Property Item(key As String) As TreeNode
Parameter
Eigenschaftswert
Das TreeNode mit dem angegebenen Schlüssel.
Hinweise
Die Name -Eigenschaft entspricht dem Schlüssel für ein TreeNode in der TreeNodeCollection.
Beim Schlüsselvergleich wird die Groß-/Kleinschreibung nicht beachtet. Wenn der key
Parameter oder eine leere Zeichenfolge ist null
, gibt die Item[] -Eigenschaft zurück null
.