CHART的鼠标点击确定位置

 private void chart1_MouseMove(object sender, MouseEventArgs e)
        {
            HitTestResult result = chart1.HitTest(e.X, e.Y);

            if (result.ChartElementType == ChartElementType.DataPoint)
            {
                Cursor = Cursors.Hand;
                txtX.Text = chart1.Series[0].Points[result.PointIndex].XValue.ToString();

                txtY.Text = chart1.Series[0].Points[result.PointIndex].YValues[0].ToString();

              ///

 ////var aa = result.Object as DataPoint;
             ////   txtX.Text = aa.XValue.ToString();
             ////  txtY.Text = aa.YValues[0].ToString();
            }
            else if (result.ChartElementType != ChartElementType.Nothing)
            {
                Cursor = Cursors.Default;
              
            }
        }

posted on 2010-09-02 12:05  shaya  阅读(1377)  评论(0)    收藏  举报

导航