TreeNode.Handle Propriété

Définition

Obtient le handle du nœud d'arbre.

C#
public IntPtr Handle { get; }
C#
[System.ComponentModel.Browsable(false)]
public IntPtr Handle { get; }

Valeur de propriété

IntPtr

Handle du nœud d'arbre.

Attributs

Exemples

L’exemple de code suivant obtient celui TreeNode qui a été réduit et crée une copie de celui-ci à l’aide de sa Handle propriété. L’original TreeNode est supprimé du TreeNodeCollectionfichier , et la copie est ajoutée à la collection. Cet exemple nécessite que vous ayez un Form TreeView contrôle dessus. Le TreeView contrôle doit avoir deux nœuds racine ou plus, chacun ayant au moins un nœud enfant.

C#
private void treeView1_AfterCollapse(object sender, TreeViewEventArgs e)
{
   // Create a copy of the e.Node from its Handle.
   TreeNode tn = TreeNode.FromHandle(e.Node.TreeView, e.Node.Handle);
   tn.Text += "Copy";
   // Remove the e.Node so it can be replaced with tn.
   e.Node.Remove();
   // Add tn to the TreeNodeCollection.
   treeView1.Nodes.Add(tn);
}

Remarques

Si un handle n’est pas déjà créé lorsque la Handle propriété est référencée, elle est créée.

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
Windows Desktop 3.0, 3.1, 5, 6, 7