Winforms TreeView滚动条不会一直滚动

时间:2018-04-10 15:04:04

标签: winforms treeview scrollbar vsto

我在WinForms应用程序中遇到了奇怪的滚动问题,所以我在另一个项目中测试了这个问题然后我看到了一个非常奇怪的行为。

问题:滚动条不会一直向下滚动 - 不显示整个树。

正常行为(分离项目): enter image description here

我在生成节点时创建了一个简单Form的{​​{1}},一切正常。

奇怪的行为(我的错误): enter image description here

将<{1}}(表单)复制到我正在处理的项目中(VSTO应用程序 - Excel Addin)并且改变了没有!你可以看到上面的结果 - 当向下滚动整个TreeView滚动条时,你只能看到Form中间的某个地方。

同样,它是两个屏幕截图的相同 TreeView代码,但是从不同的解决方案启动(干净的解决方案=好,我的项目解决方案=坏)。

我的问题:

什么会导致这种行为?

哪些属性会影响此控件的滚动条大小?

在哪里看?

1 个答案:

答案 0 :(得分:0)

好一会儿之后,确定该问题的原因是项目中的另一个模块使用了旧的DLL。 解决此问题的方法是:

System.Windows.Forms.Application.EnableVisualStyles();