Exemplo n.º 1
0
        private double AddPoint(Chart widget, enumChart chart, double x, double y)
        {
            MethodInvoker del = delegate
            {
                widget.Series[(int)chart].Points.AddXY(x, y);
            };

            widget.Invoke(del);

            x += 1.0;
            return(x);
        }
Exemplo n.º 2
0
 private double ScrapSerie(Chart widget, enumChart chart, double xValue)
 {
     if (xValue > _maxXinDiagram)
     {
         MethodInvoker scrap = delegate
         {
             widget.Series[(int)chart].Points.RemoveAt(0);
             foreach (System.Windows.Forms.DataVisualization.Charting.DataPoint point in widget.Series[(int)chart].Points)
             {
                 point.XValue -= 1.0;
             }
         };
         widget.Invoke(scrap);
         return(_maxXinDiagram);
     }
     return(xValue);
 }