TreeNodeCollection.Item[] Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger en trädnod i samlingen.
Överlagringar
| Name | Description |
|---|---|
| Item[Int32] |
Hämtar eller anger TreeNode på den angivna indexerade platsen i samlingen. |
| Item[String] |
Hämtar trädnoden med den angivna nyckeln från samlingen. |
Item[Int32]
- Källa:
- TreeNodeCollection.cs
- Källa:
- TreeNodeCollection.cs
- Källa:
- TreeNodeCollection.cs
- Källa:
- TreeNodeCollection.cs
- Källa:
- TreeNodeCollection.cs
Hämtar eller anger TreeNode på den angivna indexerade platsen i samlingen.
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
Parametrar
Egenskapsvärde
På TreeNode den angivna indexerade platsen i samlingen.
Undantag
.NET 6 och senare versioner: index är null.
Värdet index är mindre än 0 eller är större än det senaste indexet i samlingen.
Det TreeNode som tilldelas det här indexet har redan tilldelats till ett annat index eller till en annan TreeView kontroll.
Exempel
I följande kodexempel tas den första TreeNode bort från en TreeView om dess TreeNode.Text egenskap är inställd på "Node0". När du klickar på en Button tas den första TreeNode i TreeView tas bort med hjälp av RemoveAt metoden . Det här exemplet kräver att du har skapat en TreeView och en Button på en Form. Den första TreeNode i din TreeView bör ha textegenskapen "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
Kommentarer
Om du vill tilldela TreeNode objekt till en viss plats eller hämta dem från TreeNodeCollectionkan du referera till samlingsobjektet med ett specifikt indexvärde. Indexvärdet för TreeNodeCollection är ett nollbaserat index.
Se även
Gäller för
Item[String]
- Källa:
- TreeNodeCollection.cs
- Källa:
- TreeNodeCollection.cs
- Källa:
- TreeNodeCollection.cs
- Källa:
- TreeNodeCollection.cs
- Källa:
- TreeNodeCollection.cs
Hämtar trädnoden med den angivna nyckeln från samlingen.
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
Parametrar
Egenskapsvärde
Med TreeNode den angivna nyckeln.
Kommentarer
Egenskapen Name motsvarar nyckeln för en TreeNode i TreeNodeCollection.
Nyckeljämförelsen är inte skiftlägeskänslig. Om parametern key är null eller en tom sträng returnerar Item[]egenskapen null .