c#串列埠自動掃描程式
阿新 • • 發佈:2019-02-02
加入一個定時器控制元件,雙擊定時器控制元件,加入以下程式碼,就可以實現串列埠自動掃描功能
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);
}
}
}純原創 轉載請註明出處
{
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);
}
}
}