c#.. NET交互式图表控制

本文关键字:控制 交互式 NET | 更新日期: 2023-09-27 18:07:33

搜索了一下,没有找到任何东西…本质上,我想做的是允许用户单击并拖动数据点到线形图控件上的新值。内置的图表控件非常强大,但据我所知,没有办法添加这种交互性(我是不是忽略了什么?)

我认为这将是一个相当繁重的任务,我自己做这个,所以我想知道是否有人偶然发现这一点,并做了一个自定义控件来做它。

如果没有,任何指导在哪里最好的地方开始将使自定义控件做到这一点?

c#.. NET交互式图表控制

…解决了我自己的问题,原来我只是在谷歌上搜索错了东西。最终实现了这样的一个版本:

http://social.msdn.microsoft.com/forums/vstudio/en us/2bc4823c - 1365 - 40 - ee - a239 b6f0c65a539a/datapoint -绘图-位置和interactivity?forum=mswinwebchart

它本质上使用内置图表控件的HitTest方法来确定在MouseDown上单击了哪个点,并在MouseMove事件中动态地更改该点的X和Y。很漂亮的。