TreeNode.NextVisibleNode 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 o próximo nó de árvore visível.
public:
property System::Windows::Forms::TreeNode ^ NextVisibleNode { System::Windows::Forms::TreeNode ^ get(); };
public System.Windows.Forms.TreeNode NextVisibleNode { get; }
[System.ComponentModel.Browsable(false)]
public System.Windows.Forms.TreeNode NextVisibleNode { get; }
member this.NextVisibleNode : System.Windows.Forms.TreeNode
[<System.ComponentModel.Browsable(false)>]
member this.NextVisibleNode : System.Windows.Forms.TreeNode
Public ReadOnly Property NextVisibleNode As TreeNode
Valor da propriedade
Um TreeNode que representa o próximo nó de árvore visível.
- 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 exige que você tenha um Form controle com TreeView um que contém TreeNodeCollection vários TreeNode objetos. Ele também exige que você tenha um ComboBox com os seguintes itens: "Previous", "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
Comentários
Pode NextVisibleNode ser um filho, um irmão ou um nó de árvore de outro branch. Se não houver nenhum próximo nó de árvore, a NextVisibleNode propriedade retornará null
.