2012-09-20 4 views

답변

1

아니요, mschart의 내부 코드를 보면 차트 영역이 원형 일 때 커서 사용자 선택이 금지됩니다 (극좌표 에서처럼).

if(!area.IsCircular ...) 
{ 
    area.CursorX.Cursor_MouseDown(this, e); 
    area.CursorY.Cursor_MouseDown(this, e); 
} 

그래서, 유일한 방법은 MouseClick/MouseMove 이벤트를 처리 HitTest 방법을 사용하여 포인트 값을 얻을 수동으로 무엇을해야하는 것입니다 :

는 사실 chart.MouseDown의 디 컴파일 코드는 다음과 같은 것입니다 .

예를 들어 this answerMouseClick/MouseMove 이벤트에 툴팁을 표시하는 방법을 설명합니다.


편집 : 극성 차트의 선택을 구현하는 방법을 보여

Here's a full working code piece.

스크린 샷 :

enter image description here

+0

무엇 그리기 방법에 대해? 원이나 직사각형을 그리고 그림 안의 모든 점들을 얻을 수 있습니까? –

+0

@ user1685358 : 그렇습니다. 그렇게하기가 쉽지 않을지라도 ... 가능합니다. – digEmAll

+0

이 옵션을 개발하려면 어디에서 시작해야합니까? –

관련 문제