TreeNodeCollection.Item[] Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define um nó de árvore na coleção.
Sobrecargas
Item[Int32] |
Obtém ou define o TreeNode na localização indexada especificada na coleção. |
Item[String] |
Obtém o nó de árvore com a chave especificada da coleção. |
Item[Int32]
Obtém ou define o TreeNode na localização indexada especificada na coleção.
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
Parâmetros
Valor da propriedade
O TreeNode no local indexado especificado na coleção.
Exceções
.NET 6 e versões posteriores: index
é null
.
O index
valor é menor que 0 ou é maior que o último índice na coleção.
O TreeNode que está sendo atribuído a esse índice já está atribuído a um índice diferente ou a um controle diferente TreeView .
Exemplos
O exemplo de código a seguir remove o primeiro TreeNode de um TreeView se sua TreeNode.Text propriedade estiver definida como "Node0". Quando um Button é clicado, o primeiro TreeNode no TreeView é excluído usando o RemoveAt método . Este exemplo requer que você tenha criado um TreeView e um Button em um Form. O primeiro TreeNode em seu TreeView deve ter uma propriedade de texto de "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
Comentários
Para atribuir objetos a um local específico ou recuperá-los do TreeNodeCollection, você pode referenciar TreeNode o objeto de coleção com um valor de índice específico. O valor de índice do TreeNodeCollection é um índice baseado em zero.
Confira também
Aplica-se a
Item[String]
Obtém o nó de árvore com a chave especificada da coleção.
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
Parâmetros
Valor da propriedade
O TreeNode com a chave especificada.
Comentários
A Name propriedade corresponde à chave de um TreeNode no TreeNodeCollection.
A comparação de chaves não diferencia maiúsculas de minúsculas. Se o key
parâmetro for null
ou uma cadeia de caracteres vazia, a Item[] propriedade retornará null
.