5.在窗体加载中可通过如下代码定義需要显示的提示信息代码如下:
6.效果如下图2,3所示:
注:为了自定义提示信息的样式,我自己定义了一个提示框通过如下方法进行显礻
7.在form窗体上画提示框,(使用两个panel合并三个label),效果如图4所示:
8.使用xchartt控件的工具提示事件如图5所示:
9.(1)初始窗体方法中隐藏自定义提示信息,代碼如下:
(2)在窗体加载方法里绑定鼠标悬停工具提示事件代码如下:
(3)悬停工具提示事件方法如下代码:
//在具体事件处理函数中给出处理方法
/*用xchartt的mousemove时间,实时跟踪鼠标最近的X轴的位置然后把cursorX设置到那个位置上,
7.当鼠标移动到不同数据标记点是的提示效果如图67所示:
用xchartt的mousemove时间实时跟踪鼠标最近的X軸的位置,然后把cursorX设置到那个位置上让用户知道我是选的那一个X的值,同时用tooltip显示该X轴上所有的Y值结贴了谢谢大家。
至于如何显示鼠標移动到的那个series上的数据节点可以在Mousmove时,用一个击中测试判断。
参考代码击中测试获得点数据点的索引:
思路: 1、记得以前有一个軟件,当你的鼠标移动到你需要指点的附近时它就会“磁吸”到点那里去,你也可以这样挑最近的吸过去。
我的是以曲线图Spline为例下面就是代码。
3.另一种鼠标移動显示信息的方法用CustomDrawCrosshair事件,从别人那里学习的这种还可以显示图片。