TreeNode.TreeView Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene la vista de árbol primaria a la que está asignado el nodo de árbol.
public:
property System::Windows::Forms::TreeView ^ TreeView { System::Windows::Forms::TreeView ^ get(); };
public System.Windows.Forms.TreeView TreeView { get; }
[System.ComponentModel.Browsable(false)]
public System.Windows.Forms.TreeView TreeView { get; }
member this.TreeView : System.Windows.Forms.TreeView
[<System.ComponentModel.Browsable(false)>]
member this.TreeView : System.Windows.Forms.TreeView
Public ReadOnly Property TreeView As TreeView
Valor de propiedad
Control TreeView que representa la vista de árbol primaria a la que se asigna el nodo de árbol o null
si el nodo no se ha asignado a una vista de árbol.
- 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