コード例 #1
0
        private void FrmCommSerialProps_Load(object sender, EventArgs e)
        {
            // перевод формы
            Translator.TranslateForm(this, "Scada.Comm.Channels.FrmCommSerialProps");

            // инициализация настроек канала связи
            settings = new CommSerialLogic.Settings();
            settings.Init(commCnlParams, false);

            // установка элементов управления в соответствии с параметрами канала связи
            cbPortName.Text = settings.PortName;
            cbBaudRate.Text = settings.BaudRate.ToString();
            cbDataBits.Text = settings.DataBits.ToString();
            cbParity.SetSelectedItem(settings.Parity, new Dictionary <string, int>()
            {
                { "Even", 0 }, { "Odd", 1 }, { "None", 2 }, { "Mark", 3 }, { "Space", 4 }
            });
            cbStopBits.SetSelectedItem(settings.StopBits, new Dictionary <string, int>()
            {
                { "One", 0 }, { "OnePointFive", 1 }, { "Two", 2 }
            });
            chkDtrEnable.Checked = settings.DtrEnable;
            chkRtsEnable.Checked = settings.RtsEnable;
            cbBehavior.Text      = settings.Behavior.ToString();

            modified = false;
        }
コード例 #2
0
ファイル: FrmCommSerialProps.cs プロジェクト: LoganDing/scada
        private void FrmCommSerialProps_Load(object sender, EventArgs e)
        {
            // перевод формы
            Translator.TranslateForm(this, "Scada.Comm.Channels.FrmCommSerialProps");

            // инициализация настроек канала связи
            settings = new CommSerialLogic.Settings();
            settings.Init(commCnlParams, false);

            // установка элементов управления в соответствии с параметрами канала связи
            cbPortName.Text = settings.PortName;
            cbBaudRate.Text = settings.BaudRate.ToString();
            cbDataBits.Text = settings.DataBits.ToString();
            cbParity.SetSelectedItem(settings.Parity, new Dictionary<string, int>()
                { { "Even", 0 }, { "Odd", 1 }, { "None", 2 }, { "Mark", 3 }, { "Space", 4 } });
            cbStopBits.SetSelectedItem(settings.StopBits, new Dictionary<string, int>()
                { { "One", 0 }, { "OnePointFive", 1 }, { "Two", 2 } });
            chkDtrEnable.Checked = settings.DtrEnable;
            chkRtsEnable.Checked = settings.RtsEnable;
            cbBehavior.Text = settings.Behavior.ToString();

            modified = false;
        }