コード例 #1
0
        //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;
            }
        }
コード例 #2
0
 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;
 }