TreeNodeCollection.Item[] 屬性

定義

取得或設定集合中的樹狀節點。

多載

Item[Int32]

取得或設定在集合的指定索引處的 TreeNode

Item[String]

從集合中取得具有指定索引鍵的樹狀節點。

Item[Int32]

取得或設定在集合的指定索引處的 TreeNode

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

參數

index
Int32

TreeNode 在集合中的索引位置。

屬性值

集合中指定索引位置的 TreeNode

例外狀況

.NET 6 和更新版本: indexnull

index 小於 0 或大於集合中的最後一個索引。

TreeNode要指派給這個索引的 已指派給不同的索引或不同的 TreeView 控制項。

範例

如果屬性設定為 「Node0」,下列程式碼範例會從 TreeViewTreeNode.Text 中移除第一個 TreeNodeButton按一下 時,會使用 RemoveAt 方法刪除 中的 TreeView 第一個 TreeNode 。 此範例需要您已在 上 Form 建立 TreeViewButton 。 您 TreeView 中的第一 TreeNode 個應該有 「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

備註

若要將物件指派 TreeNode 給特定位置,或從 TreeNodeCollection 擷取物件,您可以使用特定的索引值來參考集合物件。 的 TreeNodeCollection 索引值是以零起始的索引。

另請參閱

適用於

Item[String]

從集合中取得具有指定索引鍵的樹狀節點。

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

參數

key
String

要從集合中擷取的 TreeNode 名稱。

屬性值

具有指定金鑰的 TreeNode

備註

屬性 Name 會對應至 中的 索引 TreeNodeCollectionTreeNode

索引鍵比較不區分大小寫。 key如果 參數為 null 或空字串,則 屬性會 Item[]null 回 。

適用於