private void ConnectionSettings_Load(object sender, EventArgs e) { // Выключаем до выбора ком-порта button1.Enabled = false; button2.Enabled = false; //Сканим порты foreach (string port in PhysLayer.scanPorts()) { PortBox.Items.Add(port); } if (!PhysLayer.IsOpen()) { // Дефолтные значения параметров SpeedBox.SelectedIndex = 4; BitBox.SelectedIndex = 3; StopBitBox.SelectedIndex = 0; EvenBox.SelectedIndex = 0; } else { DisableAllBoxes(); button2.Enabled = true; SpeedBox.Text = PhysLayer.GetSpeed(); BitBox.Text = PhysLayer.GetDataBits(); PortBox.Text = PhysLayer.GetPortName(); StopBitBox.Text = PhysLayer.GetStopBits(); EvenBox.Text = PhysLayer.GetParity(); } }