//public Panel splitPanel; public ValueToolBox(EventHandler hideEventHandler, double minimum, double maximum, ISpectrum spectrum, IParameter parameter, SetDefaultValueHandler setDefaultValue, Chart chart, Orientation orientation) : base() { this.parameter = parameter; this.chart = chart; this.maximum = (int)maximum; this.minimum = (int)minimum; this.spectrum = spectrum; this.orientation = orientation; this.setDefaultValue = setDefaultValue; //series //series = new Series(2, parameter.Definition.Name, chart, Color.Black); //series.visible = false; //series.Color = Color.Black; //series.Width //series.ParentChart = chart; //chart.AddSeries(series); //initialization of components Initialize(); hideButton.Click += hideEventHandler; if (scrollBar != null) { scrollBar.Maximum = this.maximum; scrollBar.Minimum = this.minimum; } textBox.Text = parameter.Value.ToString("G5"); if (scrollBar != null) { scrollBar.Value = (int)parameter.Value; } }
public ValueAdjuster(ValueCoordinates value, Orientation orientation, EventHandler hideEventHandler, SetDefaultValueHandler setDefaultValueHandler, Chart chart) { this._value = value; this._backupValue = value.parameter.Value; this._orientation = orientation; toolBox = new ValueToolBox(hideEventHandler, value.minValue, value.maxValue, value.spectrum, value.parameter, setDefaultValueHandler, chart, orientation); toolBox.Text = _value.parameter.Definition.Name; toolBox.Minimized = false; }