private void DeviceList_Click(object sender, EventArgs e) { DeviceList.Items.Clear();// очистим список if (ChooseFreqMeter.Text == "CNT-90/CNT-91") { string[] addresses = cnct.FindDevice();// принимаем список доступных девайсов //DeviceList.Items.Add("Виртуальный прибор"); if (addresses != null) { foreach (string adr in addresses)// создаем список для выбора пользователя { DeviceList.Items.Add(adr); } } DeviceList.DroppedDown = true;//разворачивает комбобокс } else if (ChooseFreqMeter.Text == "VCH308A") { foreach (string cp in System.IO.Ports.SerialPort.GetPortNames()) { DeviceList.Items.Add(cp); } if (DeviceList.Items.Count > 0) { DeviceList.Text = DeviceList.Items[0].ToString(); } } }