TreeNode.Handle 屬性

定義

取得樹狀節點的控制代碼。

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

屬性值

IntPtr

樹狀節點控制代碼。

屬性

範例

下列程式碼範例會取得 TreeNode 已折迭的 ,並使用其 Handle 屬性建立其複本。 原始 TreeNode 的 會從 TreeNodeCollection 中移除,並將複本新增至集合。 此範例會要求您具有 Form 控制項 TreeView 的 。 控制項 TreeView 應該有兩個以上的根節點,每個節點至少有一個子節點。

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);
}

備註

如果參考 屬性時 Handle 尚未建立控制碼,則會建立它。

適用於

產品 版本
.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