在C#中从TreeView节点获取一个对象

3

我正在编写一个AutoCAD插件,它将所有实体显示为TreeView中的节点。我希望能够从节点中获取对象以便于在程序中处理。以下是当单击节点时的代码:

private void treeView1_MouseClick(object sender, MouseEventArgs e)
    {
        TreeNode node = treeView1.SelectedNode;
        propertyGrid1.SelectedObject = node;
        /*Entity selectedEntity = node.getObject() as Entity; Pseudo-code, need to know how to do this*/
    }

1
如果您正在寻找存储任意对象引用的方法,可以使用TreeNode.Tag - Alex K.
那个可行,把它作为答案来得分。 - Nick Gilbert
1个回答

2

TreeNode有一个Tag属性,旨在允许您将一个对象与节点相关联。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接