TreeNodeCollection.Item[String] プロパティ

定義

コレクション内のツリー ノードを取得または設定します。Gets or sets a tree node within the collection.

オーバーロード

Item[Int32]

コレクション内の指定したインデックス位置にある TreeNode を取得または設定します。Gets or sets the TreeNode at the specified indexed location in the collection.

Item[String]

指定したキーのツリー ノードをコレクションから取得します。Gets the tree node with the specified key from the collection.

Item[Int32]

コレクション内の指定したインデックス位置にある TreeNode を取得または設定します。Gets or sets the TreeNode at the specified indexed location in the collection.

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 のインデックス位置。The indexed location of the TreeNode in the collection.

プロパティ値

コレクション内の指定したインデックス位置にある TreeNodeThe TreeNode at the specified indexed location in the collection.

例外

index の値が 0 未満か、コレクション内のツリー ノードの数を超えています。The index value is less than 0 or is greater than the number of tree nodes in the collection.

次のコード例では、 TreeNode TreeNode.TextプロパティがTreeView "Node0" に設定されている場合、最初のをから削除します。The following code example removes the first TreeNode from a TreeView if its TreeNode.Text property is set to "Node0". Buttonクリックすると、 TreeNode TreeViewの最初のがメソッドを使用して削除されます。RemoveAtWhen a Button is clicked, the first TreeNode in the TreeView is deleted using the RemoveAt method. この例では、a TreeView Buttonと a をにForm作成しておく必要があります。This example requires that you have created a TreeView and a Button on a Form. の最初TreeNode TreeViewのは、"Node0" というテキストプロパティを持つ必要があります。The first TreeNode in your TreeView should have a text property of "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から取得したりするには、特定のインデックス値を使用してコレクションオブジェクトを参照します。To assign TreeNode objects to a specific location, or to retrieve them from the TreeNodeCollection, you can reference the collection object with a specific index value. のインデックス値TreeNodeCollectionは、0から始まるインデックスです。The index value of the TreeNodeCollection is a zero-based index.

こちらもご覧ください

Item[String]

指定したキーのツリー ノードをコレクションから取得します。Gets the tree node with the specified key from the collection.

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; }
member this.Item(string) : System.Windows.Forms.TreeNode
Default Public Overridable ReadOnly Property Item(key As String) As TreeNode

パラメーター

key
String

コレクションから取得する TreeNode の名前。The name of the TreeNode to retrieve from the collection.

プロパティ値

指定したキーを持つ TreeNodeThe TreeNode with the specified key.

注釈

プロパティNameTreeNodeTreeNodeCollectionののキーに対応します。The Name property corresponds to the key for a TreeNode in the TreeNodeCollection.

キーの比較では、大文字と小文字は区別されません。The key comparison is not case-sensitive. パラメーターがnullまたは空の文字列の場合、 Item[String]プロパティはnullを返します。 keyIf the key parameter is null or an empty string, the Item[String] property returns null.

適用対象