TreeNode.PrevNode Propriété

Définition

Obtient le nœud d'arbre frère précédent.

C#
public System.Windows.Forms.TreeNode PrevNode { get; }
C#
[System.ComponentModel.Browsable(false)]
public System.Windows.Forms.TreeNode PrevNode { get; }
C#
[System.ComponentModel.Browsable(false)]
public System.Windows.Forms.TreeNode? PrevNode { get; }

Valeur de propriété

TreeNode représentant le nœud d'arbre frère précédent.

Attributs

Exemples

L’exemple de code suivant sélectionne le approprié TreeNode après avoir déterminé si le TreeNode passé est sélectionné et lequel TreeNode sélectionner. Cet exemple nécessite que vous ayez un Form avec un 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 ».

C#
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();
}

Remarques

est PrevNode le frère TreeNode précédent du TreeNodeCollection stocké dans la Nodes propriété du parent TreeNodedu nœud d’arborescence . S’il n’existe aucun nœud d’arborescence précédent, la PrevNode propriété retourne null.

S’applique à

Produit Versions
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

Voir aussi