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;
           

        }


    }

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM