次の方法で共有


TreeNodeCollection.Item[] プロパティ

定義

コレクション内のツリー ノードを取得または設定します。

オーバーロード

Item[Int32]

コレクション内の指定したインデックス位置にある TreeNode を取得または設定します。

Item[String]

指定したキーのツリー ノードをコレクションから取得します。

Item[Int32]

ソース:
TreeNodeCollection.cs
ソース:
TreeNodeCollection.cs
ソース:
TreeNodeCollection.cs

コレクション内の指定したインデックス位置にある 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 以降のバージョン: index は です null

index 値が 0 未満か、コレクション内の最後のインデックスよりも大きい値です。

このインデックスに割り当てられている TreeNode は、既に別のインデックスまたは別の TreeView コントロールに割り当てられています。

次のコード例では、プロパティTreeNode.Textが "Node0" に設定されている場合、最初TreeNodeの を からTreeView削除します。 が Button クリックされると、 の最初 TreeNodeTreeView が メソッドを RemoveAt 使用して削除されます。 この例では、 に FormButtonTreeView作成している必要があります。 の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 インデックス値は、0 から始まるインデックスです。

こちらもご覧ください

適用対象

Item[String]

ソース:
TreeNodeCollection.cs
ソース:
TreeNodeCollection.cs
ソース:
TreeNodeCollection.cs

指定したキーのツリー ノードをコレクションから取得します。

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 、 内の の TreeNode キーに TreeNodeCollection対応します。

キーの比較では、大文字と小文字は区別されません。 パラメーターが keynull または空の文字列の場合、 プロパティは を Item[] 返します null

適用対象