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