12

という事は承知しています

スクロールバーは、ズームが発生したときにのみ表示されます。つまり、スクロールバーが有効になっている場合でも、ビューが表示されているときにのみ表示されます。

それでは、Chart Control でズームを有効にするにはどうすればよいでしょうか。特定の数の値がグラフに追加された後に Axis-Lables が 2 つの列に分割されるのを避けるために、これを行うことを検討しています。

4

2 に答える 2

13

わかりました、これはそれを説明しています: http://msdn.microsoft.com/en-us/library/dd456730.aspx

Windows フォームの Chart コントロールでは、カーソルと選択を有効にすることで、データ ビューをズームおよびスクロールする柔軟性をチャート ビューアに与えることができます。これを行うには、CursorX および CursorY プロパティを使用します。

X 軸または Y 軸、またはその両方のカーソル、ズーム、およびスクロールを有効にできます。データ ビューでカーソルを有効にするには、IsUserEnabled プロパティを True に設定します。データ ビューの選択を有効にするには、IsUserSelectionEnabled プロパティを True に設定します。ズームとスクロール

デフォルトでは、データ ビューの選択を有効にすると、ズームとスクロールが有効になります。チャート エリアの X 軸または Y 軸で ScaleView プロパティと ScrollBar プロパティを使用して、スクロール バーが表示されているときのルック アンド フィールを調整します。

ズームを無効にするには、それぞれの軸の ScaleView オブジェクトにある Zoomable プロパティを使用します。スクロールを無効にするには、それぞれの軸の ScrollBar オブジェクトにある Enabled プロパティを使用します。

于 2009-07-31T16:32:08.240 に答える
5

多分これが役立つでしょう。

デザイン ビューでグラフをクリックします。

[プロパティ] で次を選択します: [グラフ エリア (コレクション)] [...] ボタン

これにより、ChartArea Collections Editor が表示されます。

CursorX (x は水平) まで下にスクロールし、IsUserEnabled を TRUE に、IsUserSelection を TRUE に切り替えます。

次に、グラフの横軸の領域をクリックしてドラッグし、「ズーム」できます。

これをすべて行うためのより直感的な方法があるかもしれませんが、うまくいきました。

幸運を。

于 2015-02-10T18:01:04.217 に答える