2011-09-09 5 views
1

tabPageにスクロールバーを持つzedGraphControlsがいくつかあります。 zedGraphControlでマウスホイールをスクロールすると、zedGraphペインとtabPageの両方がズーム(un)されます。一種の迷惑です。ZedGraphコントロールのマウスホイールのズームを変更します

それはCtrlキーのように、ホイール機能でズームに修飾キーを追加することは可能ですか?

+0

グラフをズームすると同時にタブページをスクロールする*ことを意味しますか? – JYelton

+0

@JYeltonそうです。 – Otiel

答えて

2

ZedGraphControl内のZedGraphControl_MouseWheelイベントハンドラは保護されているため、usercontrolとして継承してこのイベントをオーバーライドすることはできません。 ZedGraphControlのソースコードをコンパイルしたいのであれば、これを変更することができます。

一つのオプションは、ここで説明したように、マウスホイールスクロールイベントを聞いてからタブページを無効にすることです:Make tabpage not process mousewheel events (C#)

代わりにこのプロパティを設定することによって、ZedGraphControlズームオンマウスホイールの動作を無効にすることができます

zedGraphControl1.IsEnableWheelZoom = false; 
+0

それでは、私はこの*無効にするソリューションの1つで管理します。 – Otiel

関連する問題