Partager via


TreeNode.FirstNode Propriété

Définition

Obtient le premier nœud d'arbre enfant dans la collection de nœuds d'arbre.

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

Valeur de propriété

TreeNode

Premier TreeNode enfant dans la collection Nodes.

Attributs

Exemples

L’exemple de code suivant sélectionne l’élément approprié TreeNode après avoir déterminé si le TreeNode passage est sélectionné et lequel TreeNode sélectionner. Cet exemple exige que vous disposiez d’un Form TreeView contrôle qui contient TreeNodeCollection plusieurs TreeNode objets. Il nécessite également que vous disposiez des ComboBox éléments suivants : « Previous », « 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 FirstNode s’agit du premier enfant TreeNode dans le TreeNodeCollection stocké dans la Nodes propriété du nœud d’arbre actuel. Si la propriété n’a pas de TreeNode nœud d’arborescence enfant, la FirstNode propriété retourne null.

S’applique à