TreeNode.TreeView Propriedade

Definição

Obtém a exibição de árvore pai à qual o nó de árvore está atribuído.

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 da propriedade

Um TreeView que representa a exibição de árvore pai à qual o nó de árvore está atribuído ou null se o nó não foi atribuído a uma exibição de árvore.

Atributos

Exemplos

O exemplo de código a seguir seleciona o apropriado TreeNode depois de determinar se a TreeNode entrada passada está selecionada e qual TreeNode selecionar. Este exemplo requer que você tenha um Form controle com TreeView um TreeNodeCollection que contenha vários TreeNode objetos. Ele também requer que você tenha um ComboBox com os seguintes itens: "Anterior", "PreviousVisible", "Next", "NextVisible", "First" e "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

Aplica-se a

Confira também