Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 WinForms TreeView 和一棵树,它是从继承 TreeNode 的自定义节点对象构建的,问题是这些节点当时只能显示在一个树中。现在我有多个带有 TreeView 的控件,应该显示这些节点。如何指示显示树视图?我可以捕捉到 VisibleChanged 事件,但我不知道如何检测 TreeView 是否真的可见(可见属性不会改变!)。
我知道一种解决方案是将我的数据包装在 TreeNode 对象中,而不是使用来自 TreeNode 的继承。但我希望有一个更快的解决方案。
你如何决定哪个树视图可以显示项目?
一般来说,我认为这根本不是一个好的设计。更好地使用FeedTreeNode(MyObject o)合适的更新程序。
FeedTreeNode(MyObject o)