我有一个带有大型 C# 图表控件的程序。我允许用户选择任何区域来进行缩放,它将放大。这一切都很好。当我水平滚动时,这也工作得很好而且非常流畅。但是,当我尝试垂直滚动时,滚动条不会移动,我唯一能做的就是使用滚动条上的向上和向下箭头键,这只会给出图表的最顶部或图表的最底部无法滚动到中间的任何内容。对可能发生的事情有什么想法吗?请让我知道我可以提供哪些额外信息。
谢谢!
我的一些财产:
- ChartArea
- CursorX & CursorY
- 自动滚动=真
- 轴类型 = 主要
- 用户已启用 = True
- 是用户选择 = True
我已经找到了解决我的问题的方法。
我需要将值降低到
ChartAreas.AxisY.ScaleView.SmallScrollMinSize
Y 轴上的值比 X 轴上的值小得多,因此我必须有一个较小的“SmallScrollMinSize”才能使滚动正常工作。
我从这篇文章中弄清楚了这一点
http://www.codeease.com/scrolling-stuck-in-microsoft-chart-control-2.html http://www.codeease.com/scrolling-stuck-in-microsoft-chart-control-2.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)