Exemple #1
0
        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();
        }