Esempio n. 1
0
 public GraphPointBase(GraphPointBase dataPoint)
 {
     SeriesName = dataPoint.SeriesName;
     DateStamp  = dataPoint.DateStamp;
     Val        = dataPoint.Val;
     Count      = dataPoint.Count;
     Tag        = dataPoint.Tag;
 }
Esempio n. 2
0
        private void chart1_MouseDoubleClick(object sender, MouseEventArgs e)
        {
            HitTestResult result = chart1.HitTest(e.X, e.Y);

            if (result.ChartElementType != ChartElementType.DataPoint)
            {
                return;
            }
            if (DataPointDoubleClick != null)
            {
                DataPoint      point = result.Series.Points[result.PointIndex];
                GraphPointBase dp    = new GraphPointBase()
                {
                    DateStamp  = point == null?DateTime.Now:DateTime.FromOADate(point.XValue),
                    Val        = point == null?0:point.YValues[0],
                    SeriesName = result.Series.Name,
                    Tag        = result.Series.Tag ?? new object()
                };
                DataPointDoubleClick(this, dp);
            }
        }