[英]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.