1. 程式人生 > >c#串列埠自動掃描程式

c#串列埠自動掃描程式

加入一個定時器控制元件,雙擊定時器控制元件,加入以下程式碼,就可以實現串列埠自動掃描功能     private void timer1_Tick(object sender, EventArgs e)
       { 
            string[] t = SerialPort.GetPortNames();
            if (cc != t.Length)
            {
                comboBox1.Items.Clear();
            }
             cc = t.Length;
         
            if (!serialPort1.IsOpen)
            {
                foreach (string com in SerialPort.GetPortNames())
                {                     if (comboBox1.Items.Count < cc)
                        comboBox1.Items.Add(com);
                }
            }
        }

純原創   轉載請註明出處