我有一个.net 2.0 C#项目。 我有一个带有2个节点的Treeview,每个节点都有许多子节点。 单击子节点时,将根据节点的属性在Web浏览器控件中显示PDF。 很好,但问题是,当两个节点都展开,我点击子节点时,另一个节点会崩溃!我没有任何代码折叠树视图的任何节点,但不知何故它发生了!我还看了一下BeforeCollapse事件,但不管怎样它都没有触发,只要其他节点崩溃了!
有人能想象为什么会这样吗? 如果有人能教我如何防止这种情况发生,我将非常感激!
非常感谢!
答案 0 :(得分:1)
由于它的限制和怪癖,我不久前停止使用WinForms TreeView。
我最喜欢的替代品是开源TreeViewAdv:
答案 1 :(得分:0)
如果树视图的TVS_SINGLEEXPAND样式为ON,则会发生这种情况。尝试将HotTracking属性设置为false。