0

我有一个 WinForms TreeView 和一棵树,它是从继承 TreeNode 的自定义节点对象构建的,问题是这些节点当时只能显示在一个树中。现在我有多个带有 TreeView 的控件,应该显示这些节点。如何指示显示树视图?我可以捕捉到 VisibleChanged 事件,但我不知道如何检测 TreeView 是否真的可见(可见属性不会改变!)。

我知道一种解决方案是将我的数据包装在 TreeNode 对象中,而不是使用来自 TreeNode 的继承。但我希望有一个更快的解决方案。

4

1 回答 1

0

你如何决定哪个树视图可以显示项目?

一般来说,我认为这根本不是一个好的设计。更好地使用FeedTreeNode(MyObject o)合适的更新程序。

于 2009-12-11T13:56:20.900 回答