C# 串口ComboBox下拉事件自動識別串口號並在下拉框中顯示

序言:
在.Net 2.0版本之後,就默認提供了System.IO.Ports.SerialPort類,用戶可以簡單地編寫少量代碼就完成串口的信息收發程序。

// 代碼 (下拉觸發事件)
private void comboBoxUart_2_DropDown(object sender, EventArgs e)
{
    int i = 0;
    this.comboBoxUart_2.Items.Clear(); // 清除串口
    string[] gCOM = System.IO.Ports.SerialPort.GetPortNames(); // 獲取設備的所有可用串口
    int j = gCOM.Length; // 得到所有可用串口數目
    for (i = 0; i < j; i ++)
    {
        this.comboBoxUart_2.Items.Add(gCOM[i]); // 依次添加到下拉框中
    }
}


按下拉框觸發事件後:
調試代碼

調試後看到,電腦有COM1和COM3兩個串口,同時在上位機中也可以看到下拉框中有兩個串口顯示可以選擇。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章