Compartir vía


TreeNode.NextNode Propiedad

Definición

Obtiene el siguiente nodo de árbol relacionado.

public:
 property System::Windows::Forms::TreeNode ^ NextNode { System::Windows::Forms::TreeNode ^ get(); };
public System.Windows.Forms.TreeNode NextNode { get; }
[System.ComponentModel.Browsable(false)]
public System.Windows.Forms.TreeNode NextNode { get; }
member this.NextNode : System.Windows.Forms.TreeNode
[<System.ComponentModel.Browsable(false)>]
member this.NextNode : System.Windows.Forms.TreeNode
Public ReadOnly Property NextNode As TreeNode

Valor de propiedad

TreeNode

TreeNode que representa el siguiente nodo de árbol relacionado.

Atributos

Ejemplos

En el ejemplo de código siguiente se selecciona el adecuado TreeNode después de determinar si se selecciona el TreeNode pasado y cuál TreeNode seleccionar. En este ejemplo se requiere que tenga un Form control con un TreeView TreeNodeCollection que contenga varios TreeNode objetos. También requiere que tenga con ComboBox los siguientes elementos: "Previous", "PreviousVisible", "Next", "NextVisible", "NextVisible", "First" y "Last".

void SelectNode( TreeNode^ node )
{
   if ( node->IsSelected )
   {
      
      // Determine which TreeNode to select.
      String^ str = myComboBox->Text;
      if ( str->Equals( "Previous" ) )
               node->TreeView->SelectedNode = node->PrevNode;
      else
      if ( str->Equals( "PreviousVisible" ) )
               node->TreeView->SelectedNode = node->PrevVisibleNode;
      else
      if ( str->Equals( "Next" ) )
               node->TreeView->SelectedNode = node->NextNode;
      else
      if ( str->Equals( "NextVisible" ) )
               node->TreeView->SelectedNode = node->NextVisibleNode;
      else
      if ( str->Equals( "First" ) )
               node->TreeView->SelectedNode = node->FirstNode;
      else
      if ( str->Equals( "Last" ) )
               node->TreeView->SelectedNode = node->LastNode;
   }

   node->TreeView->Focus();
}
private void SelectNode(TreeNode node)
{
    if(node.IsSelected)
    {
        // Determine which TreeNode to select.
        switch(myComboBox.Text)
        {
            case "Previous":
                node.TreeView.SelectedNode = node.PrevNode;
                break;
            case "PreviousVisible":
                node.TreeView.SelectedNode = node.PrevVisibleNode;
                break;
            case "Next":
                node.TreeView.SelectedNode = node.NextNode;
                break;
            case "NextVisible":
                node.TreeView.SelectedNode = node.NextVisibleNode;
                break;
            case "First":
                node.TreeView.SelectedNode = node.FirstNode;
                break;
            case "Last":
                node.TreeView.SelectedNode = node.LastNode;
                break;
        }
    }
    node.TreeView.Focus();
}
Private Sub SelectNode(node As TreeNode)
   If node.IsSelected Then
      ' Determine which TreeNode to select.
      Select Case myComboBox.Text
         Case "Previous"
            node.TreeView.SelectedNode = node.PrevNode
         Case "PreviousVisible"
            node.TreeView.SelectedNode = node.PrevVisibleNode
         Case "Next"
            node.TreeView.SelectedNode = node.NextNode
         Case "NextVisible"
            node.TreeView.SelectedNode = node.NextVisibleNode
         Case "First"
            node.TreeView.SelectedNode = node.FirstNode
         Case "Last"
            node.TreeView.SelectedNode = node.LastNode
      End Select
   End If
   node.TreeView.Focus()
End Sub

Comentarios

NextNode es el siguiente elemento del mismo nivel TreeNode del TreeNodeCollection objeto almacenado en la Nodes propiedad del elemento primario TreeNodedel nodo de árbol. Si no hay ningún nodo de árbol siguiente, la NextNode propiedad devuelve null.

Se aplica a

Consulte también