WinForms TreeView와 트리를 TreeNode를 상속 한 사용자 정의 노드 객체로 만들었습니다. 문제는이 노드를 한 번에 하나의 트리에만 표시 할 수 있다는 것입니다. 이제 이러한 노드를 표시해야하는 TreeView가있는 여러 컨트롤이 있습니다. treeView가 표시되었음을 어떻게 나타낼 수 있습니까? VisibleChanged 이벤트를 잡을 수는 있지만 TreeView가 실제로 표시되는지 여부를 감지하는 방법을 알지 못합니다 (표시된 속성이 변경되지 않습니다!).# WinForms TreeView의 실제 가시성을 감지합니다.
하나의 솔루션은 TreeNode 객체에서 내 데이터를 래핑하고 TreeNode에서 상속을 사용할 수 없다는 것을 알고 있습니다. 그러나 더 빠른 해결책이 있기를 바랍니다.