在Windows窗体的Microsoft图表控件上启用滚动

12

我知道

滚动条仅在发生缩放时显示。换句话说,即使启用滚动条,它也只会在显示视图时可见。

但是,如何在图表控件上启用缩放?我想这样做是为了避免当一定数量的值添加到图表中后,我的轴标签分裂成两列。

2个回答

13

好的,这解释了一切:http://msdn.microsoft.com/en-us/library/dd456730.aspx

在Windows Forms中的图表控件中,您可以通过启用游标和选择功能使图表查看器具有缩放和滚动数据视图的灵活性。要做到这一点,请使用CursorX和CursorY属性。

您可以为X或Y轴启用游标、缩放和滚动,也可以同时启用两者。要在数据视图中启用游标,请将IsUserEnabled属性设置为True。 要启用数据视图选择,请使用IsUserSelectionEnabled属性设置为True。 缩放和滚动

默认情况下,启用数据视图选择时会启用缩放和滚动。 使用图表区域的X或Y轴中的ScaleView和ScrollBar属性来调整滚动条显示时的外观和感觉。

要禁用缩放,请使用相应轴的ScaleView对象中找到的Zoomable属性。 要禁用滚动,请使用相应轴的ScrollBar对象中找到的Enabled属性。


6
也许这可以帮助你。
在设计器视图中单击图表。
在属性下选择:Chart Area(集合),它是[...]按钮。
这会带来一堆ChartArea Collections Editor。
向下滚动到CursorX(x为水平)并将IsUserEnabled切换为TRUE,将IsUserSelection切换为TRUE。
然后,您可以单击并拖动图表的水平轴上的区域以“缩放”。
可能有更直观的方法来完成所有这些,但它有效。
祝好运。

这就是实际答案。 - Mathemats
我按照您所写的做了,但我的图表没有动。 - kame

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接