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


我明白那个

只有在进行缩放时才会显示滚动条。换句话说,即使启用了滚动条,它也只有在显示视图时才可见。

但是,如何启用图表控件的缩放。我希望这样做是为了避免在将一定数量的值添加到图形后将Axis-Lable分成两列。


1688
2017-07-31 14:38


起源



答案:


好的,这解释了它: 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属性。


13
2017-07-31 16:32





也许这会有所帮助。

单击设计视图中的图表。

在属性下选择:图表区域(集合),它是[...]按钮

这带来了ChartArea Collections Editor的一大堆。

向下滚动到CursorX(x是水平)并将IsUserEnabled切换为TRUE,将IsUserSelection切换为TRUE

然后,您可以在水平轴上单击并拖动图表的区域以“缩放”。

可能有一种更直观的方式来完成所有这些,但它有效。

祝你好运。


3
2018-02-10 18:01



这是实际的答案。 - Mathemats
我做了你写的,但我的图表没有移动。 - kame


答案:


好的,这解释了它: 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属性。


13
2017-07-31 16:32





也许这会有所帮助。

单击设计视图中的图表。

在属性下选择:图表区域(集合),它是[...]按钮

这带来了ChartArea Collections Editor的一大堆。

向下滚动到CursorX(x是水平)并将IsUserEnabled切换为TRUE,将IsUserSelection切换为TRUE

然后,您可以在水平轴上单击并拖动图表的区域以“缩放”。

可能有一种更直观的方式来完成所有这些,但它有效。

祝你好运。


3
2018-02-10 18:01



这是实际的答案。 - Mathemats
我做了你写的,但我的图表没有移动。 - kame