请问用vs2010 c#自带的chart控件画曲线图,怎么能使鼠标移到曲线上时能够显示出该点在坐标系的坐标值?

如题所述

在mousehover (大概是吧?)事件里实现。去到鼠标的坐标点,然后减去控件location的坐标点。就是在坐标控件里的坐标点。当然,可能涉及到比例的问题。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-05-22
private void chart1_MouseMove(object sender, MouseEventArgs e)
            {
                  //这是鼠标所在控件的坐标,你可以和你的坐标系统进行换算
                  label1.Text = e.X.ToString();
                  label3.Text = e.Y.ToString();
            }

本回答被提问者采纳

请问用vs2010 c#自带的chart控件画曲线图,怎么能使鼠标移到曲线上时...
在mousehover (大概是吧?)事件里实现。去到鼠标的坐标点,然后减去控件location的坐标点。就是在坐标控件里的坐标点。当然,可能涉及到比例的问题。

在vs2010中c#如何画曲线图
除了贝塞尔,扇形,椭圆(圆)之外是无法直接绘制曲线的,只能通过拼接实现复杂的曲线 。试试Graphics(百度下使用方法)

我现在要实现:用C#动态实时的画出曲线图,横坐标是时间,纵坐标可以是...
直接使用微软的MSchart。VS2008需要安装插件工具。VS2010自带就有。拖入工具,后台绑定,指定类型为曲线图。网上很多这工具的使用手册 很简单。如果要自己画。有点复杂。不过也有代码要找找。

相似回答