如何:在 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 代码片段。 它位于代码片段选取器的“连接和网络”中。 有关详细信息,请参阅代码片段

编译代码

此示例需要:

可靠编程

不必使用 ListBox 控件显示可用串行端口名称。 相反,可以使用 ComboBox 或其他控件。 如果应用程序不需要来自用户的响应,则可以使用 TextBox 控件显示信息。

另请参阅