private void defaultRP5metarToolStripMenuItem_Click(object sender, EventArgs e) { TextImporterState state = new TextImporterState(); state.DateColumn = 1; state.DirectionColumn = 6; state.PressColumn = 3; state.SpeedColumn = 7; state.TemperatureColumn = 2; state.WetnessColumnm = 5; state.DirectionUnits = DirectionUnits.TextRP5; state.PressureUnits = PressureUnits.mmHgArt; state.WetnessUnits = WetnessUnits.Percents; state.Trimmers = "\""; state.Delimeter = ";"; installControls(state); writeImporter(); updateUI(); }
/// <summary> /// Установить все контролы в соответствии с заданными настройками /// </summary> /// <param name="state"></param> private void installControls(TextImporterState state) { try { numericUpDownColDate.Value = state.DateColumn; numericUpDownColDirect.Value = state.DirectionColumn; numericUpDownColPress.Value = state.PressColumn; numericUpDownColSpeed.Value = state.SpeedColumn; numericUpDownColTemper.Value = state.TemperatureColumn; numericUpDownColWet.Value = state.WetnessColumnm; comboBoxDirectUnit.SelectedItem = state.DirectionUnits.Description(); comboBoxPressUnit.SelectedItem = state.PressureUnits.Description(); comboBoxWetUnit.SelectedItem = state.WetnessUnits.Description(); textBoxTrimmers.Text = state.Trimmers; textBoxDelimeter.Text = state.Delimeter; } catch (Exception) { } }