/// <summary>
        /// Constructor
        /// </summary>
        public RoiHistogramComponentControl(RoiHistogramComponent component)
            : base(component)
        {
            InitializeComponent();

            _component                = component;
            _bindingSource            = new BindingSource();
            _bindingSource.DataSource = _component;

            _minUpDown.Minimum   = Decimal.MinValue;
            _minUpDown.Maximum   = Decimal.MaxValue;
            _minUpDown.Increment = 10;
            _minUpDown.Accelerations.Add(new NumericUpDownAcceleration(2, 50));
            _minUpDown.Accelerations.Add(new NumericUpDownAcceleration(5, 100));

            _maxUpDown.Minimum   = Decimal.MinValue;
            _maxUpDown.Maximum   = Decimal.MaxValue;
            _maxUpDown.Increment = 10;
            _maxUpDown.Accelerations.Add(new NumericUpDownAcceleration(2, 50));
            _maxUpDown.Accelerations.Add(new NumericUpDownAcceleration(5, 100));

            _numBinsUpDown.Minimum   = 1;
            _numBinsUpDown.Maximum   = 200;
            _numBinsUpDown.Increment = 5;

            _minUpDown.DataBindings.Add("Value", _bindingSource, "MinBin", true, DataSourceUpdateMode.OnPropertyChanged);
            _minUpDown.DataBindings.Add("Enabled", _bindingSource, "Enabled", true, DataSourceUpdateMode.OnPropertyChanged);
            _maxUpDown.DataBindings.Add("Value", _bindingSource, "MaxBin", true, DataSourceUpdateMode.OnPropertyChanged);
            _maxUpDown.DataBindings.Add("Enabled", _bindingSource, "Enabled", true, DataSourceUpdateMode.OnPropertyChanged);
            _numBinsUpDown.DataBindings.Add("Value", _bindingSource, "NumBins", true, DataSourceUpdateMode.OnPropertyChanged);
            _numBinsUpDown.DataBindings.Add("Enabled", _bindingSource, "Enabled", true, DataSourceUpdateMode.OnPropertyChanged);

            Refresh(null, EventArgs.Empty);
            _component.AllPropertiesChanged += new EventHandler(Refresh);
        }
Пример #2
0
		/// <summary>
        /// Constructor
        /// </summary>
        public RoiHistogramComponentControl(RoiHistogramComponent component)
            :base(component)
        {
            InitializeComponent();

            _component = component;
			_bindingSource = new BindingSource();
			_bindingSource.DataSource = _component;

			_minUpDown.Minimum = Decimal.MinValue;
			_minUpDown.Maximum = Decimal.MaxValue;
			_minUpDown.Increment = 10;
			_minUpDown.Accelerations.Add(new NumericUpDownAcceleration(2, 50));
			_minUpDown.Accelerations.Add(new NumericUpDownAcceleration(5, 100));

			_maxUpDown.Minimum = Decimal.MinValue;
			_maxUpDown.Maximum = Decimal.MaxValue;
			_maxUpDown.Increment = 10;
			_maxUpDown.Accelerations.Add(new NumericUpDownAcceleration(2, 50));
			_maxUpDown.Accelerations.Add(new NumericUpDownAcceleration(5, 100));

			_numBinsUpDown.Minimum = 1;
			_numBinsUpDown.Maximum = 200;
			_numBinsUpDown.Increment = 5;

			_minUpDown.DataBindings.Add("Value", _bindingSource, "MinBin", true, DataSourceUpdateMode.OnPropertyChanged);
			_minUpDown.DataBindings.Add("Enabled", _bindingSource, "Enabled", true, DataSourceUpdateMode.OnPropertyChanged);
			_maxUpDown.DataBindings.Add("Value", _bindingSource, "MaxBin", true, DataSourceUpdateMode.OnPropertyChanged);
			_maxUpDown.DataBindings.Add("Enabled", _bindingSource, "Enabled", true, DataSourceUpdateMode.OnPropertyChanged);
			_numBinsUpDown.DataBindings.Add("Value", _bindingSource, "NumBins", true, DataSourceUpdateMode.OnPropertyChanged);
			_numBinsUpDown.DataBindings.Add("Enabled", _bindingSource, "Enabled", true, DataSourceUpdateMode.OnPropertyChanged);

			Refresh(null, EventArgs.Empty);
			_component.AllPropertiesChanged += new EventHandler(Refresh);
        }
		public RoiAnalysisComponentContainer(IImageViewerToolContext imageViewerToolContext)
		{
			RoiHistogramComponent roiHistogramComponent = new RoiHistogramComponent(imageViewerToolContext);
			roiHistogramComponent.Container = this;
			_roiHistogramPage = new TabPage("Roi", roiHistogramComponent);
			this.Pages.Add(_roiHistogramPage);

			PathProfileComponent pathProfileComponent = new PathProfileComponent(imageViewerToolContext);
			pathProfileComponent.Container = this;
			_pathProfilePage = new TabPage("Path", pathProfileComponent);
			this.Pages.Add(_pathProfilePage);
		}
Пример #4
0
 public void SetComponent(IApplicationComponent component)
 {
     _component = (RoiHistogramComponent)component;
 }
Пример #5
0
 public void SetComponent(IApplicationComponent component)
 {
     _component = (RoiHistogramComponent)component;
 }