Partager via


TreeNode.NextNode Propriété

Définition

Obtient le nœud d'arbre frère suivant.

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

Valeur de propriété

TreeNode

TreeNode représentant le nœud d'arbre frère suivant.

Attributs

Exemples

L’exemple de code suivant sélectionne le code approprié TreeNode après avoir déterminé si le TreeNode passage est sélectionné et auquel TreeNode sélectionner. Cet exemple nécessite que vous disposiez d’un Form TreeView contrôle qui contient TreeNodeCollection plusieurs TreeNode objets. Il nécessite également que vous ayez un ComboBox avec les éléments suivants : « Précédent », « PreviousVisible », « Next », « NextVisible », « First » et « 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

Remarques

Il NextNode s’agit du frère TreeNode suivant dans le TreeNodeCollection stocké dans la Nodes propriété du parent TreeNodedu nœud d’arborescence. S’il n’existe aucun nœud d’arborescence suivant, la NextNode propriété retourne null.

S’applique à

Voir aussi