c#怎样实现为chart控件中的每天曲线都添加数据提示?即随着鼠标的移动显示离鼠标最近的数据点的数据!

2024-10-30 03:46:26
推荐回答(1个)
回答1:

            Point formPoint = this.PointToClient(Control.MousePosition);//鼠标相对于窗体左上角的坐标
            int x = formPoint.X;
            int y = formPoint.Y;
            double xx=chart1.ChartAreas[0].AxisY.IntervalOffset;
            //你通过比例关系计算点的高度值信息,传给toolTip1即可
            toolTip1.Show("xx"+xx, this, x, y);