日期:2014-05-20  浏览次数:20757 次

zedgraph鼠标单击曲线显示对应坐标(不仅仅是节点)
各位大侠,想问下,比如我用zedgraph控件画了一段曲线,我需要在鼠标移动到曲线上时,能够显示任意点的坐标,在曲线外不要显示,也不仅仅是在节点处显示(网上大多数教程都是在曲线节点处显示),是曲线任意位置。简单的说:就是想要获取曲线的任意一处坐标。请问各位大侠有什么好的思想和解决方法吗?
------解决方案--------------------
在MouseDown里面写个方法就可以了 根据控件对应屏幕位置计算 公式如下

(x轴最大刻度-x轴最小刻度)/(x轴最大刻度处对应e.X-x轴最小刻度对应e.X)=(当前刻度-X轴最小刻度)/(当前e.X-x轴最小刻度对应e.X) 这六个数值只有当前刻度是未知的 由此得出X轴的当前刻度值 同理得出Y轴刻度值