private void ConfigForm_Load(object sender, EventArgs e) { _comPort.DataReceived += ComPort_DataReceived; cmbPort.Items.Clear(); cmbPort.Items.AddRange(_comPort.PortNames()); cmbBaudRate.Items.Clear(); cmbBaudRate.Items.AddRange(_comPort.BaudRates()); cmbPort.SelectedItem = Properties.Settings.Default.Port; cmbBaudRate.SelectedItem = Properties.Settings.Default.BaudRate; txtDeviceAddr.Text = Properties.Settings.Default.DeviceAddr.ToString(); txtNewAddr.Text = txtDeviceAddr.Text; chbIsGetData.Checked = Properties.Settings.Default.IsGetData; chbIsGetError.Checked = Properties.Settings.Default.IsGetError; txtGetDataTime.Text = Properties.Settings.Default.GetDataTime.ToString(); txtGetErrorTime.Text = Properties.Settings.Default.GetErrorTime.ToString(); txtCoefPressure.Text = Properties.Settings.Default.CoefPressure.ToString(); txtCoefLevel.Text = Properties.Settings.Default.CoefLevel.ToString(); for (int i = 0; i < 8; i++) { _singleCurves[i] = new SingleCurve(); } LoadGraphSettings(); }