Devexpress Chart series 点击时获取SeriesPoint的值

在这里做个备注:

  public partial class XtraForm2 : DevExpress.XtraEditors.XtraForm
    {
        private LabelControl _labelControl;
        private int xpoint;
        private int yponit;
        public XtraForm2()
        {
            InitializeComponent();
            _labelControl = new LabelControl();
            chartControl1.Controls.Add(_labelControl);
            chartControl1.MouseClick += new MouseEventHandler(ChartControl1MouseClick);
        }

        void ChartControl1MouseClick(object sender, MouseEventArgs e)
        {
            xpoint = e.X;
            yponit = e.Y;
        }
        private void ChartControl1ObjectSelected(object sender, DevExpress.XtraCharts.HotTrackEventArgs e)
        {
            
            if (e.AdditionalObject == null) return;
            SeriesPoint point = (SeriesPoint)e.AdditionalObject;
            string ms = string.Format("Value{0},argument:{1}", point.ValuesSerializable, point.Argument);         
            _labelControl.Text = string.Empty;
            _labelControl.Location = new Point(xpoint, yponit);
            _labelControl.Text = "值:" + point.ValuesSerializable;
           

        }


    }

 

posted @ 2013-04-17 14:52  在 水 一 方  阅读(4371)  评论(0编辑  收藏  举报