Exemplo n.º 1
0
        private void AddNewSeriesExperiment()
        {
            arguments.NetworkKey = NetworkSelectBox.SelectedItem?.ToString();
            experiments.Add(arguments);

            arguments = new ExperimentationParameters()
            {
                IterationsAmount          = arguments.IterationsAmount,
                ExperimentName            = arguments.ExperimentName,
                NetworkKey                = arguments.NetworkKey,
                IsControl                 = false,
                DaysOfImmunity            = arguments.DaysOfImmunity,
                ExperimentAmount          = arguments.ExperimentAmount,
                InfectionChiSquaredFactor = arguments.InfectionChiSquaredFactor,
                RecoveryChiSquaredFactor  = arguments.InfectionChiSquaredFactor,
                VaccinatedRatio           = arguments.VaccinatedRatio,
                VaccineEfficiencyRatio    = arguments.VaccineEfficiencyRatio,
                AtRiskRatio               = arguments.AtRiskRatio
            };

            string[] seriesTextboxLines = new string[experiments.Count() + 1];

            seriesTextboxLines[0] = "Series Ingresadas:";

            for (int i = 0; i < experiments.Count(); i++)
            {
                seriesTextboxLines[i + 1] = $"{experiments[i].ExperimentName}";
            }

            IsControlCheck.Checked = false;
            SeriesListBox.Invoke(new Action(() => SeriesListBox.Lines = seriesTextboxLines));
        }
Exemplo n.º 2
0
        public override object EditValue(ITypeDescriptorContext context, IServiceProvider provider, object value)
        {
            if ((context != null) && (provider != null))
            {
                _editorService = (IWindowsFormsEditorService)provider.GetService(typeof(IWindowsFormsEditorService));

                if (_editorService != null)
                {
                    SeriesListBox _listBox = new SeriesListBox();
                    _listBox.Click      += new EventHandler(_listBox_Click);
                    _listBox.BorderStyle = BorderStyle.None;

                    foreach (Series series in ((NugenCCalc2D)context.Instance).CurrentAdapter.GetSeries())
                    {
                        _listBox.Items.Add(series);
                    }

                    _editorService.DropDownControl(_listBox);
                    if (_listBox.SelectedItem != null)
                    {
                        value = _listBox.SelectedItem;
                    }
                }
            }
            return(value);
        }
Exemplo n.º 3
0
		public override object EditValue(ITypeDescriptorContext context, IServiceProvider provider, object value)
		{
			if((context != null) && (provider != null)) 
			{
				_editorService = (IWindowsFormsEditorService)	provider.GetService(typeof(IWindowsFormsEditorService));

				if(_editorService != null)
				{
					SeriesListBox _listBox = new SeriesListBox();
					_listBox.Click += new EventHandler(_listBox_Click);
					_listBox.BorderStyle = BorderStyle.None;

					foreach(Series series in ((NugenCCalc2D)context.Instance).CurrentAdapter.GetSeries())
					{
						_listBox.Items.Add(series);
					}
					
					_editorService.DropDownControl(_listBox);
					if (_listBox.SelectedItem != null)
						value = _listBox.SelectedItem;
				}
			}
			return value;
		}