C#.NET交互式图表控件

时间:2014-06-08 00:53:59

标签: c# .net vb.net charts

用Google搜索并找不到任何内容...基本上我想做的是允许用户点击并将数据点拖动到线图控件上的新值。在图表控件中非常强大,但据我所知,没有办法添加这种交互性(我忽略了什么?)。

我认为自己做这件事是一项相当沉重的任务,所以我想知道是否有人曾经偶然发现过这种情况并做了一个自定义控制。

如果没有,关于最佳起点在哪里的任何指导都可以用于制作自定义控件来执行此操作?

1 个答案:

答案 0 :(得分:1)

Womp ...解决了我自己的问题,原来我只是用Google搜索错误的东西。最后实现了这个版本:

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

它主要使用内置图表控件的HitTest方法来确定在MouseDown上单击了哪个点,并且只是在MouseMove事件中即时更改了该点的X和Y.非常漂亮。

相关问题