【问题标题】:Treeview prevent Node collapseTreeview 防止节点崩溃
【发布时间】:2010-11-05 20:20:46
【问题描述】:

我有一个 .net 2.0 C# 项目。 我有一个带有 2 个节点的 Treeview,每个节点都有许多子节点。 单击子节点时,PDF 将根据节点的属性显示在 Web 浏览器控件中。 很好,但问题是当两个节点都展开时,我点击一个子节点,另一个节点被折叠了!我没有任何代码可以折叠树视图的任何节点,但它以某种方式发生了!我还查看了 BeforeCollapse 事件,但不知何故它没有触发,尽管其他节点崩溃了!

谁能想象为什么会发生这种情况? 如果有人能教我如何防止这种情况发生,我将不胜感激!

非常感谢!

【问题讨论】:

    标签: c# .net treeview treenode


    【解决方案1】:

    我前段时间停止使用 WinForms TreeView,因为它的限制和怪癖。

    我最喜欢的替代品是开源 TreeViewAdv:

    TreeViewAdv on Source Forge

    TreeViewAdv on CodeProject

    【讨论】:

      【解决方案2】:

      如果树视图的 TVS_SINGLEEXPAND 样式为 ON,则会发生这种情况。尝试将 HotTracking 属性设置为 false。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-03-20
        • 2017-01-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-05-30
        相关资源
        最近更新 更多