Gets a collection of the names of the serial ports on the computer.
Assembly: Microsoft.VisualBasic (in Microsoft.VisualBasic.dll)
The My.Computer.Ports.SerialPortNames property gets a collection of the names of the serial ports on the computer.
The port names returned by My.Computer.Ports.SerialPortNames may be incorrect when run on Windows 98. To prevent application errors, use exception handling, such as the Try...Catch...Finally statement or the Using statement, when using the port names to open ports.
The following table lists an example of a task involving the My.Computer.Ports.SerialPortNames property.
Show available serial ports
Windows Control Library
Web Control Library
This example loops over all the strings that the My.Computer.Ports.SerialPortNames property returns. These strings are the names of the available serial ports on the computer.
Typically, a user selects which serial port the application should use from the list of available ports. In this example, the serial port names are stored in a ListBox control. For more information, see ListBox Control (Windows Forms).
Sub GetSerialPortNames() ' Show all available COM ports. For Each sp As String In My.Computer.Ports.SerialPortNames ListBox1.Items.Add(sp) Next End Sub
This example requires:
For more information, see How to: Show Available Serial Ports in Visual Basic.
Available since 2.0