簡體   English   中英

列出C#.Net ComboBox中的Com端口(串行端口)

[英]List Com Ports (Serial Port) in a C# .Net ComboBox

您好我正在嘗試列出ComboBox中的所有串行COM端口。 我從另一個問題得到了這個代碼,但是如果嘗試的話,comboBox中沒有列出端口。 怎么了? 希望有人能提供幫助。

這是代碼。

private void Form1_Load(object sender, EventArgs e)
{
    string[] portNames = SerialPort.GetPortNames();     //<-- Reads all available comPorts
    foreach (var portName in portNames)
    {
        comboBox1.Items.Add(portName);                  //<-- Adds Ports to combobox
    }
    comboBox1.SelectedIndex = 0;                        //<-- Selects first entry (convenience purposes)
}

我收到此錯誤消息:

模塊沒有符號。 拋出異常:System.dll中的“System.ArgumentException”

無法找到或打開PDB文件。

“嘗試在一個全新的控制台項目中調用SerialPort.GetPortNames()(只有這個方法,沒有別的)(不要在那里更改單個設置)。如果你得到同樣的異常,那么你可以告訴我們錯誤信息和顯示調用堆棧。“

謝謝,問題是表單加載時沒有初始化代碼/方法!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM