2009-07-31 9 views
11

フォーム上のスクロールを有効にし、私はズームが発生したときには、Windows用のMicrosoftグラフコントロールが

スクロールバーがのみ表示されていることを理解しています。つまり、スクロールバーが有効になっていても、ビューが表示されているときにのみスクロールバーが表示されます。

ただし、グラフコントロールでズームを有効にするにはどうすればよいですか。私は、Axis-Lablesがある数の値がグラフに追加された後に2つの列に分割されないようにするため、これを行うことを検討しています。

答えて

13

OK、これはそれを説明する: Windowsフォーム用Chartコントロールでhttp://msdn.microsoft.com/en-us/library/dd456730.aspx

、あなたはチャートの視聴者にズームすると、カーソルと選択を可能にすることによって、データビューをスクロールするための柔軟性を与えることができます。これを行うには、CursorXおよびCursorYプロパティを使用します。

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

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

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

3

おそらくこれが役立ちます。

デザインビューでグラフをクリックします。プロパティの下

が選択:グラフエリア(コレクション)が、それはある[...]ボタン

束のChartAreaコレクションエディタを起動します

CursorXまでスクロールダウンします(xは水平方向である)。そして、あなたが「ズーム」を横軸に、グラフの領域をクリックしてドラッグすることができTRUE

にTRUEとIsUserSelectionにIsUserEnabled切り替える。

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

幸運。

+0

これは実際の回答です。 – Mathemats

+0

私はあなたが書いたことをしましたが、私のグラフは動いていません。 – kame

関連する問題