private void MnuFileSettings_Click(object sender, EventArgs e) { FrmSettings frmSettings = new FrmSettings(); var result = frmSettings.ShowDialog(this); if (result == DialogResult.OK) { Properties.Settings.Default.ComPort = frmSettings.cmbComPort.Text; Properties.Settings.Default.Baudrate = int.Parse(frmSettings.cmbBaudrate.Text); Properties.Settings.Default.DataBits = int.Parse(frmSettings.cmbDataBits.Text); Properties.Settings.Default.ParityBits = frmSettings.cmbParityBits.SelectedIndex; Properties.Settings.Default.StopBits = frmSettings.cmbStopBits.SelectedIndex; Properties.Settings.Default.Refresh = int.Parse(frmSettings.NumRefresh.Value.ToString()); Properties.Settings.Default.Address = byte.Parse(frmSettings.NumAddress.Value.ToString()); slaveAddress = Properties.Settings.Default.Address; tmr.Interval = Properties.Settings.Default.Refresh; Properties.Settings.Default.Save(); UpdateStatus(); } frmSettings.Dispose(); }