2011-09-09 29 views
1

因此,我有幾個zedGraphControlstabPage有一個scrollBar。當我在zedGraphControl上滾動鼠標滾輪時,它會同時(不)縮放zedGraph窗格和tabPage。有點討厭。更改鼠標滾輪放大ZedGraph控件

是否可以添加修飾鍵到zoom功能,如Ctrl

+0

你的意思是它在縮放圖表的同時滾動了標籤頁? – JYelton

+0

@JYelton沒錯。 – Otiel

回答

2

ZedGraphControl內的ZedGraphControl_MouseWheel事件處理程序受保護,因此您不能將其作爲usercontrol繼承並覆蓋此事件。雖然我懷疑如果你想用ZedGraphControl源代碼進行編譯,你可以改變它。

一種選擇是從聽鼠標滾輪滾動時禁用標籤頁,這裏討論:

Make tabpage not process mousewheel events (C#)

或者,你可以通過設置該屬性禁用ZedGraphControl放大上,鼠標滾輪行爲

zedGraphControl1.IsEnableWheelZoom = false; 
+0

好的,我會用這個*禁用*解決方案之一來管理。 – Otiel