StripLines没有显示在Windows窗体中的MS Chart控件上?

时间:2012-06-25 19:13:45

标签: winforms mschart

我使用图表控件将一些数据显示为柱形图。该图表设置为支持“缩放”以及带状线。它工作到周五都很好。突然间,带状线开始没有出现,我能看到它们的唯一方法就是放大;即使这样他们也没有出现在正确的位置!我重新构建了解决方案,尝试删除并添加对“Visualization”库的引用。我的意思是我想不出别的什么,毕竟我没有改变任何代码!任何人都可以解释一下发生了什么?

感谢。

1 个答案:

答案 0 :(得分:2)

我想我明白了! StripLine对象上的“IntervalOffset”不是从图表的原点计算出来的,它始终来自ChartAreat的起点,用户可以使用它来查看[使用缩放]。此外,StripLines被添加到BackGround而不是ChartArea的ForeGround。因此,如果缩放级别小于StripLine Interval,即使滚动轴也无法看到它。

编辑:我的要求是突出显示图表的特定区域。因此,我使用CustomPainting而不是StripLines将“矩形”添加到我的图表前景以突出显示区域!希望Microsoft改进他们关于StripeLines和Zoom功能的文档。