TreeNode.Parent Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient le nœud d’arborescence parent du nœud d’arborescence actuel.
public:
property System::Windows::Forms::TreeNode ^ Parent { System::Windows::Forms::TreeNode ^ get(); };
public System.Windows.Forms.TreeNode Parent { get; }
[System.ComponentModel.Browsable(false)]
public System.Windows.Forms.TreeNode Parent { get; }
[System.ComponentModel.Browsable(false)]
public System.Windows.Forms.TreeNode? Parent { get; }
member this.Parent : System.Windows.Forms.TreeNode
[<System.ComponentModel.Browsable(false)>]
member this.Parent : System.Windows.Forms.TreeNode
Public ReadOnly Property Parent As TreeNode
Valeur de propriété
Qui TreeNode représente le parent du nœud d’arborescence actuel.
- Attributs
Exemples
L’exemple de code suivant affiche les valeurs et Index les valeurs de propriété de la TreeNodeParent propriété de l’objet TreeView.SelectedNode.Text Cet exemple nécessite que vous disposiez d’un FormTreeView contrôle dessus. Il TreeView doit avoir au moins deux nœuds racines, chacun ayant au moins un nœud enfant.
private:
void treeView1_AfterSelect( Object^ /*sender*/, TreeViewEventArgs^ e )
{
/* Display the Text and Index of the
* selected tree node's Parent. */
if ( e->Node->Parent != nullptr && e->Node->Parent->GetType() == TreeNode::typeid )
{
statusBar1->Text = String::Format( "Parent: {0}\n Index Position: {1}", e->Node->Parent->Text, e->Node->Parent->Index );
}
else
{
statusBar1->Text = "No parent node.";
}
}
private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
{
/* Display the Text and Index of the
* selected tree node's Parent. */
if(e.Node.Parent!= null &&
e.Node.Parent.GetType() == typeof(TreeNode) )
{
statusBar1.Text = "Parent: " + e.Node.Parent.Text + "\n"
+ "Index Position: " + e.Node.Parent.Index.ToString();
}
else
{
statusBar1.Text = "No parent node.";
}
}
Private Sub treeView1_AfterSelect(sender As Object, _
e As TreeViewEventArgs) Handles treeView1.AfterSelect
' Display the Text and Index of the
' selected tree node's Parent.
If (e.Node.Parent IsNot Nothing)
If (e.Node.Parent.GetType() Is GetType(TreeNode)) Then
statusBar1.Text = "Parent: " + e.Node.Parent.Text + _
ControlChars.Cr + "Index Position: " + e.Node.Parent.Index.ToString()
End If
Else
statusBar1.Text = "No parent node."
End If
End Sub
Remarques
Si le nœud d’arborescence se trouve au niveau racine, la Parent propriété retourne null.