public frmMorphologicalUnits(UnitsNet.Units.VolumeUnit vol, UnitsNet.Units.MassUnit mass, UnitsNet.Units.DurationUnit duration) { InitializeComponent(); VolumeUnit = vol; MassUnit = mass; DurationUnit = duration; }
/// <summary> /// Note that changing the duration units here only changes the value /// of the numeric updown. The actual value doesn't affect the analysis calculations /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void cboDuration_SelectedIndexChanged(object sender, EventArgs e) { valDuration.ValueChanged -= valDuration_ValueChanged; UnitsNet.Units.DurationUnit newUnits = ((GCDUnits.FormattedUnit <UnitsNet.Units.DurationUnit>)cboDuration.SelectedItem).Unit; valDuration.Value = (decimal)Analysis.Duration.As(newUnits); valDuration.ValueChanged += valDuration_ValueChanged; UpdateCriticalDuration(); }
public static void SelectUnit(System.Windows.Forms.ComboBox cbo, UnitsNet.Units.DurationUnit unit) { foreach (FormattedUnit <UnitsNet.Units.DurationUnit> cboUnit in cbo.Items) { if (cboUnit.Unit == unit) { cbo.SelectedItem = cboUnit; return; } } }
private void cmdOK_Click(object sender, EventArgs e) { VolumeUnit = ((GCDUnits.FormattedUnit <UnitsNet.Units.VolumeUnit>)cboVolume.SelectedItem).Unit; MassUnit = ((GCDUnits.FormattedUnit <UnitsNet.Units.MassUnit>)cboMass.SelectedItem).Unit; DurationUnit = ((GCDUnits.FormattedUnit <UnitsNet.Units.DurationUnit>)cboDuration.SelectedItem).Unit; }