У меня есть WinForms TreeView и дерево, построенное из пользовательских объектов узлов, которое наследует TreeNode, проблема в том, что эти узлы могут отображаться только в одном дереве в то время. Теперь у меня есть несколько элементов управления с TreeView, которые должны отображать эти узлы. Как я могу указать, что отображается treeView? Я могу поймать событие VisibleChanged, но я не знаю, как определить, действительно ли TreeView (видимое свойство не меняется!).C# WinForms Обнаружить реальную видимость TreeView
Я знаю, что одним из решений может быть обернуть мои данные в объекты TreeNode и не использовать наследование из TreeNode. Но я надеюсь, что есть более быстрое решение.