【问题标题】:c# chart control, vertical scrolling problems with zoom ["Stuck Scroll bar"]c#图表控件,垂直滚动缩放问题["Stuck Scroll bar"]
【发布时间】:2012-02-08 20:51:11
【问题描述】:

我有一个带有大型 c# 图表控件的程序。我通过允许用户选择任何区域来允许缩放,它会放大。这一切都很好。当我水平滚动时,这也可以正常工作且非常流畅。但是,当我尝试垂直滚动时,滚动条不会移动,我唯一能做的就是使用滚动条上的向上和向下箭头键,这只会给出图表的最顶部或图表的最底部无法滚动到两者之间的任何内容。关于可能发生什么的任何想法?请让我知道我可以提供哪些其他信息。 谢谢!

我的一些属性:

  • 图表区域
    • CursorX 和 CursorY
      • 自动滚动 = 真
      • AxisType = 主要
      • IsUserEnabled = 真
      • IsUserSelection = 真

【问题讨论】:

  • 哪个 GUI 框架(WinForms、WPF、Silverlight、ASP.NET)?哪个图表库(有很多)?
  • 您使用的是哪个图表库?
  • 只是 Visual Studio 2010 .Net Framework 4 附带的一个...不确定这是否能回答您的问题

标签: c# winforms charts scroll


【解决方案1】:

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

我需要降低下面的值

chartAreas.AxisY.ScaleView.SmallScrollMinSize

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

我从这篇文章中发现了这一点

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-05
    • 2016-09-01
    • 1970-01-01
    • 2010-11-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多