private void button1_Click(object sender, EventArgs e) { var x = new ComPortSetting(); ComPortSetting.BaudRate = x.BaudRate; ComPortSetting.DataBits = x.DataBits; ComPortSetting.Parity = x.Parity; ComPortSetting.StopBits = x.StopBits; }
/// <summary> /// Инициализирует com-порты /// </summary> /// <returns></returns> public static void Initialize() { var ports = SerialPort.GetPortNames(); var options = Options.Instance; foreach (var port in ports) { var x = options.ComPortSettings.FirstOrDefault(u => u.Name == port); if (x == null) { x = new ComPortSetting() { Name = port }; options.ComPortSettings.Add(x); options.SaveComPorts(); } } }
public ComPortEditor(ComPortSetting comPortSetting) { InitializeComponent(); ComPortSetting = comPortSetting; BaudRateComboBox.DataSource = (from int u in new[] { 110, 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 56000, 57600, 115200, 128000, 256000 } select new KeyValuePair <int, string>(u, u.ToString())).ToList(); DataBitsComboBox.DataSource = (from int u in new[] { 5, 6, 7, 8 } select new KeyValuePair <int, string>(u, u.ToString())).ToList(); StopBitsComboBox.DataSource = EnumHelper.GenerateValueListFromEnum <StopBits>(); ParityComboBox.DataSource = EnumHelper.GenerateValueListFromEnum <Parity>(); }