2014-06-08 4 views
0

인터넷 검색 및 아무 것도 찾을 수 없습니다. 기본적으로 내가하고 싶은 것은 입니다. 사용자가 클릭하여 데이터 포인트를 선 그래프 컨트롤에서 새 값으로 끌 수 있습니다. 빌트인 차트 컨트롤은 꽤 강력하지만, 알 수있는 한, 이런 종류의 대화 형 기능을 추가 할 수있는 방법은 없습니다 (뭔가 간과하니?). C# .NET 대화 형 차트 컨트롤

나는 내 자신이 할 수있는 매우 무거운 작업이 될 것입니다 생각, 그래서 누군가가 전에이 우연히 발견했다 궁금하고 그것을 할 수있는 사용자 지정 컨트롤을했다.

되지 않은 경우, 가장 좋은 장소가 시작하는 위치에 어떤 지침이 할 수있는 사용자 지정 컨트롤을 만들기위한 것입니까?

+0

어떤 종류의 정밀도라도 값은 입력으로 편집 할 수 있어야합니다. 나는 마우스의 정확성과 정확성에 대한 증오의 견지에 전적으로 의존하는 것을 싫어합니다. – Plutonix

+0

제 3 자 제어를위한 Google의 "드래그 할 수있는 차트". 대안을 많이 찾을 수 있습니다. 예를 들어 HiCharts는 다음과 같이 할 수 있습니다. http://jsfiddle.net/AyUbx/1211/ (웹에 대해 말하고 있다고 가정하지만 Winform/WPF에 대한 대안이 있어야합니다) –

+0

Telerik UI 컨트롤과 차트를 사용했습니다. 당신이 관심을 가질만한 기능을 제공하십시오. –

답변

1

Womp는 ..., 내 자신의 질문을 해결 난 그냥 잘못된 일을 인터넷 검색을했다 밝혀졌습니다. 이 버전의 구현 결국 :

http://social.msdn.microsoft.com/Forums/vstudio/en-US/2bc4823c-1365-40ee-a239-b6f0c65a539a/datapoint-drawing-position-and-interactivity?forum=MSWinWebChart

그것은 본질적으로의 그러나 hitTest 방법을 사용을 내장 차트 컨트롤 MouseDown 클릭하고 바로 그 시점의 X와 Y에 즉시 변경되었다 어떤 시점 결정 MouseMove 이벤트. 꽤 멋진.

+0

당신이 당신의 자신의 대답에 만족한다면 그것을 받아들이십시오! – TaW