c# - 从 C# 中的 TreeView 节点获取对象

标签 c# treeview

我正在编写一个 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*/
    }

最佳答案

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

关于c# - 从 C# 中的 TreeView 节点获取对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29777221/

相关文章:

C# 反射 : If . .. 否则?

treeview - TreeView 中的 TreeItem 选择宽度

c# - 如何在 TreeView 中获取原始值?

c++ - Qt:识别 QTreeView 的项目

c# - 如果数据模板中的文本框获得焦点,则自动选择 TreeViewItem(不使用代码)

c# - 处理返回 HttpWebResponse 的方法中的错误

c# - 根据用户角色将 XML 站点地图加载到 MvcSiteMapProvider

c# - 在递归函数中使用 Async/Await 时控制任务总数

c# - 自定义授权过滤器中的访问 session

html - 在 TreeView 中查看 HTML 源代码?