My.Computer.Ports.SerialPortNames 屬性
更新:2007 年 11 月
取得電腦上序列埠的名稱集合。
' Usage
Dim value As System.Collections.Generic.ReadOnlyCollection`1(Of String) = My.Computer.Ports.SerialPortNames
' Declaration
Public ReadOnly Property SerialPortNames As System.Collections.Generic.ReadOnlyCollection`1(Of String)
傳回值
電腦上序列埠的名稱集合。
備註
My.Computer.Ports.SerialPortNames 屬性會取得電腦上序列埠的名稱集合。
注意事項: |
---|
在 Windows 98 上執行時,My.Computer.Ports.SerialPortNames 所傳回的序列埠名稱可能不正確。若要避免應用程式錯誤,請在使用序列埠名稱開啟序列埠時,使用例外處理 (Exception Handling),例如 Try...Catch...Finally 陳述式 (Statement) 或 Using 陳述式。 |
工作
下表列出包含 My.Computer.Ports.SerialPortNames 屬性的工作範例。
若要 |
請參閱 |
---|---|
顯示可用的序列埠 |
範例
這個範例會對 My.Computer.Ports.SerialPortNames 屬性所傳回的所有字串執行迴圈。這些字串是電腦上的可用序列埠名稱。
通常,使用者會從可用序列埠的清單中選取應用程式應使用的序列埠。在這個範例中,序列埠名稱會儲存在 ListBox 控制項中。如需詳細資訊,請參閱 ListBox 控制項 (Windows Form)。
Sub GetSerialPortNames()
' Show all available COM ports.
For Each sp As String In My.Computer.Ports.SerialPortNames
ListBox1.Items.Add(sp)
Next
End Sub
這個範例需要:
如需詳細資訊,請參閱 HOW TO:在 Visual Basic 中顯示可用的序列埠。
需求
命名空間︰Microsoft.VisualBasic.Devices
類別︰Ports
組件 (Assembly):Visual Basic Runtime Library (在 Microsoft.VisualBasic.dll 中)
依專案類型的可用性
專案類型 |
是否可用 |
---|---|
Windows 應用程式 |
是 |
類別庫 |
是 |
主控台應用程式 |
是 |
Windows 控制項程式庫 |
是 |
Web 控制項程式庫 |
否 |
Windows 服務 |
是 |
網站 |
否 |
使用權限
不需要使用權限。
請參閱
工作
HOW TO:在 Visual Basic 中顯示可用的序列埠
參考
My.Computer.Ports.OpenSerialPort 方法