2011-09-09 7 views
1

그래서 스크롤 막대가있는 tabPagezedGraphControls이 몇 개 있습니다. zedGraphControl에서 마우스 휠을 스크롤하면 zedGraph 창과 tabPage이 모두 확대/축소됩니다. 일종의 성가신 일.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

그렇다면,이 비활성화 * 솔루션 중 하나를 사용하여 관리하겠습니다. – Otiel

관련 문제