我有一个WinForms TreeView和一棵树,它是从继承TreeNode的自定义节点对象构建的,问题是这些节点当时只能在一棵树中显示。 现在,我有多个带有TreeView的控件,应该显示这些节点。如何指示显示treeView? 我可以捕获VisibleChanged事件,但我不知道如何检测TreeView是否真的可见(可见属性不会改变!)。
我知道一个解决方案可以将我的数据包装在TreeNode对象中,而不是使用TreeNode的继承。但我希望有更快的解决方案。
答案 0 :(得分:0)
您如何决定显示项目的树视图?
一般来说,我认为这根本不是一个好设计。更好地使用FeedTreeNode(MyObject o)
和合适的更新程序。