【发布时间】:2009-07-31 14:38:32
【问题描述】:
我明白了
滚动条仅在发生缩放时显示。换句话说,即使启用了滚动条,它也只有在显示视图时才可见。
但是,如何在图表控件上启用缩放。我希望这样做是为了避免在将一定数量的值添加到图表后让我的 Axis-Lables 分成两列。
【问题讨论】:
我明白了
滚动条仅在发生缩放时显示。换句话说,即使启用了滚动条,它也只有在显示视图时才可见。
但是,如何在图表控件上启用缩放。我希望这样做是为了避免在将一定数量的值添加到图表后让我的 Axis-Lables 分成两列。
【问题讨论】:
好的,这解释了它: http://msdn.microsoft.com/en-us/library/dd456730.aspx
在 Windows 窗体的图表控件中,您可以通过启用光标和选择来让图表查看器灵活地缩放和滚动数据视图。为此,请使用 CursorX 和 CursorY 属性。
您可以为 X 轴或 Y 轴启用光标、缩放和滚动,或同时启用两者。要在数据视图中启用光标,请将 IsUserEnabled 属性设置为 True。要启用数据视图选择,请将 IsUserSelectionEnabled 属性设置为 True。 缩放和滚动
默认情况下,启用数据视图选择时会启用缩放和滚动。使用图表区域 X 或 Y 轴中的 ScaleView 和 ScrollBar 属性来调整滚动条显示时的外观。
要禁用缩放,请使用相应轴的 ScaleView 对象中的 Zoomable 属性。要禁用滚动,请使用相应轴的 ScrollBar 对象中的 Enabled 属性。
【讨论】:
也许这会有所帮助。
在设计视图中单击图表。
在属性下选择:图表区域(集合)它是[...]按钮
这带来了一堆 ChartArea Collections Editor。
向下滚动到 CursorX(x 是水平方向)并将 IsUserEnabled 切换为 TRUE 并将 IsUserSelection 切换为 TRUE
然后您可以单击并拖动水平轴上的图表区域以“放大”。
可能有一种更直观的方式来完成这一切,但它确实有效。
祝你好运。
【讨论】: