我在WinForms应用程序中遇到了奇怪的滚动问题,所以我在另一个项目中测试了这个问题然后我看到了一个非常奇怪的行为。
问题:滚动条不会一直向下滚动 - 不显示整个树。
我在生成节点时创建了一个简单Form
的{{1}},一切正常。
我将<{1}}(好表单)复制到我正在处理的项目中(VSTO应用程序 - Excel Addin)并且改变了没有!你可以看到上面的结果 - 当向下滚动整个TreeView
滚动条时,你只能看到Form
中间的某个地方。
同样,它是两个屏幕截图的相同 TreeView
代码,但是从不同的解决方案启动(干净的解决方案=好,我的项目解决方案=坏)。
我的问题:
什么会导致这种行为?
哪些属性会影响此控件的滚动条大小?
在哪里看?
答案 0 :(得分:0)
好一会儿之后,确定该问题的原因是项目中的另一个模块使用了旧的DLL。 解决此问题的方法是:
System.Windows.Forms.Application.EnableVisualStyles();