2014-11-09 5 views
0

아래 이미지와 같이 커서 핸들을 사용자 정의 할 수 있는지 (더 좋은 단어를 생각할 수 없다면) 알려줄 수 있습니까? 나는 그것을 빨간 동그라미로 표시했다.MS 차트에서 커서 핸들을 사용자 정의하는 방법

enter image description here

아쿠아 색 역 삼각형의 왼쪽 드래그 할 수 또는 차트의 우측 단부 사이의 두 커서를 이동. 위의 이미지에서 사용 된 컨트롤이 MSChart인지 MS의 차트에서 할 수 있는지 궁금합니다. 내가 가지고있는 어려움은 커서의 정확한 위치를 알아내는 것입니다. 왜냐하면 커서의 위치는 차트 영역에만 관련되어 있기 때문에 그리려는 핸들은 차트 영역 밖에 있습니다. 차트 영역 위치를 외부 좌표로 변환하려면 어떻게합니까?

도움 주셔서 감사합니다.

답변

1

예 : Chart을 만들 수는 있지만 직접 그려서는 안됩니다.

라인 및 삼각형은 모두 Annotations, 즉 LineAnnotationPolygonAnnotation입니다.

LineAnnotationAllowMoving = true을 설정하면 상자 밖으로 드래그 할 수 있습니다. 그래서 그들은 핸들을 필요로하지 않습니다 .. PolygonAnnotationLineAnnotation과 가장 잘 어울립니다. 모두가 일반적으로 .. 당신의 예에서 DateTime처럼, 또는 그들이 앉아있는 데이터 포인트를 설정하여 보이는 XAxis의 좌표에 위치

당신이 당신의 코드에 더 많은 도움을 필요로 작성하는 방법을 보여줍니다 경우

Chart 및 나는 도우려고 노력할 수 있는데, Charts은 강력하지만 조금 까다 롭다 ..

관련 문제