TreeNodeCollection.Item[] Eigenschap
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 structuurknooppunt in de verzameling opgehaald of ingesteld.
Overloads
| Name | Description |
|---|---|
| Item[Int32] |
Hiermee haalt u de TreeNode op de opgegeven geïndexeerde locatie in de verzameling op of stelt u deze in. |
| Item[String] |
Hiermee haalt u het structuurknooppunt op met de opgegeven sleutel uit de verzameling. |
Item[Int32]
Hiermee haalt u de TreeNode op de opgegeven geïndexeerde locatie in de verzameling op of stelt u deze in.
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
Parameters
Waarde van eigenschap
De TreeNode op de opgegeven geïndexeerde locatie in de verzameling.
Uitzonderingen
.NET 6 en hoger: index is null.
De index waarde is kleiner dan 0 of groter dan de laatste index in de verzameling.
De TreeNode index die aan deze index wordt toegewezen, is al toegewezen aan een andere index of aan een ander TreeView besturingselement.
Voorbeelden
In het volgende codevoorbeeld wordt de eerste TreeNode verwijderd uit een TreeView als TreeNode.Text de eigenschap is ingesteld op Node0. Wanneer op een Button klik wordt geklikt, wordt de eerste TreeNode in het bestand TreeView verwijderd met behulp van de RemoveAt methode. Voor dit voorbeeld moet u een TreeView en een Button op een Formhebben gemaakt. De eerste TreeNode in uw TreeView moet een teksteigenschap hebben van 'Node0'.
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
Opmerkingen
Als u objecten wilt toewijzen TreeNode aan een specifieke locatie of deze wilt ophalen uit de TreeNodeCollectionlocatie, kunt u verwijzen naar het verzamelingsobject met een specifieke indexwaarde. De indexwaarde van de TreeNodeCollection index is een op nul gebaseerde index.
Zie ook
Van toepassing op
Item[String]
Hiermee haalt u het structuurknooppunt op met de opgegeven sleutel uit de verzameling.
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
Parameters
Waarde van eigenschap
De TreeNode met de opgegeven sleutel.
Opmerkingen
De Name eigenschap komt overeen met de sleutel voor een TreeNode in de TreeNodeCollection.
De sleutelvergelijking is niet hoofdlettergevoelig. Als de key parameter of een lege tekenreeks is null , wordt de Item[] eigenschap geretourneerd null.