private void initialize(PlotParameters p, bool resetCursorsQ) { this.numberOfPoints = p.PointsPerRange; this.Xmin = p.Minimum; this.Xmax = p.Maximum; chart.ChartAreas[0].AxisX.Minimum = Xmin; chart.ChartAreas[0].AxisX.Maximum = Xmax; lowTrackBar.Minimum = (int)Math.Round(Xmin); lowTrackBar.Maximum = (int)Math.Round(Xmax); highTrackBar.Minimum = (int)Math.Round(Xmin); highTrackBar.Maximum = (int)Math.Round(Xmax); if (resetCursorsQ) { lowTrackBar.Value = 0; highTrackBar.Value = highTrackBar.Maximum; } }
public void InitializeTwoCursorChart(PlotParameters x, bool resetCursorsQ) { chart.Invoke(new setChartRangeDelegate(initialize), new Object[] { x, resetCursorsQ }); }