【问题标题】:TreeView ScrollBar bugTreeView 滚动条错误
【发布时间】:2010-12-03 09:29:42
【问题描述】:

我在 winform 应用程序中有一个树视图....

我向它添加了一个节点并减小了树视图的宽度,以便水平滚动 来了……

然后我删除了添加的节点。

当我增加树视图的宽度时,滚动就来了……

但卷轴不应该来..

这种情况有什么解决办法?

【问题讨论】:

  • 尝试简化并向我们展示一些代码示例。屏幕截图也会有所帮助。

标签: c# winforms


【解决方案1】:

听起来像是线程问题。您的代码中是否包含任何Application.DoEvents()?您是否从 GUI 线程更新 TreeView?请显示一些代码。

【讨论】:

  • private void button1_Click(object sender, EventArgs e) { this.treeView1.Nodes.Add("dsfhfhfdshfhfshfshfdsabc"); } private void button2_Click(object sender, EventArgs e) { this.treeView1.Nodes[0].Remove(); }
  • 树视图位于拆分器的一个面板中,按钮位于拆分器的另一个面板中......并且拆分器可以水平移动
【解决方案2】:

使用非标准的第 3 方树形视图。默认的有比这更严重的错误。

【讨论】:

    猜你喜欢
    • 2017-06-12
    • 2021-12-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多