如何:在 Visual Basic 中顯示可用的序列埠
本主題描述如何在 Visual Basic 中使用 My.Computer.Ports
來顯示電腦的可用序列埠。
為了允許使用者選取所要使用的序列埠,序列埠的名稱放在 ListBox 控制項中。
範例
此範例會針對 My.Computer.Ports.SerialPortNames
屬性傳回的所有字串執行迴圈。 這些字串是電腦上可用序列埠的名稱。
一般而言,使用者會從可用的序列埠清單中,選取應用程式應該使用的序列埠。 在這個範例中,序列埠名稱會儲存在 ListBox 控制項中。 如需詳細資訊,請參閱 ListBox 控制項。
Sub GetSerialPortNames()
' Show all available COM ports.
For Each sp As String In My.Computer.Ports.SerialPortNames
ListBox1.Items.Add(sp)
Next
End Sub
這個程式碼範例也可用為 IntelliSense 程式碼片段。 在程式碼片段選擇器中,該程式碼片段會位於 [連接和網路] 中。 如需詳細資訊,請參閱 Code Snippets。
編譯程式碼
這個範例需要:
System.Windows.Forms.dll 的專案參考。
System.Windows.Forms 命名空間成員的存取權。 新增
Imports
陳述式 (如果未在程式碼中完整限定成員名稱)。 如需詳細資訊,請參閱 Imports 陳述式 (.NET 命名空間和類型)。您的表單會有名為
ListBox1
的 ListBox 控制項。
穩固程式設計
您不一定要使用 ListBox 控制項來顯示可用的序列埠名稱。 相反地,您可以使用 ComboBox 或其他控制項。 如果應用程式不需要使用者的回應,您還可以使用 TextBox 控制項來顯示資訊。