c#图表控制,缩放的垂直滚动问题[“Stuck Scroll bar”]

时间:2012-01-12 15:04:52

标签: c# winforms charts scroll

我有一个带有大型c#图表控件的程序。我允许用户选择任何区域进行缩放,它将放大。这一切都正常。当我去水平滚动时,这也很好,非常流畅。然而,当我尝试垂直滚动滚动条不会移动时,我唯一能做的就是使用滚动条上的向上和向下箭头键,它只提供图形的最顶部或图形的最底部不能滚动到两者之间的任何东西。关于可能发生什么的任何想法?请告诉我我可以提供哪些其他信息。 谢谢!

我的一些属性:

  • ChartArea
    • CursorX&粗略
      • AutoScroll = True
      • AxisType = Primary
      • IsUserEnabled = True
      • IsUserSelection = True

1 个答案:

答案 0 :(得分:2)

我找到了解决问题的方法。

我需要降低

下的值

chartAreas.AxisY.ScaleView.SmallScrollMinSize

我的Y轴上的值比X轴上的值小得多,因此我必须有一个较小的“SmallScrollMinSize”才能使滚动正常工作。

我从这篇文章中找到了这个

http://www.codeease.com/scrolling-stuck-in-microsoft-chart-control-2.html