如何:在 Visual Basic 中显示可用的串行端口

本主题介绍如何在 My.Computer.Ports Visual Basic 中显示计算机的可用串行端口。

若要允许用户选择要使用的端口,串行端口的名称将放在控件中 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 控件来显示信息。

另请参阅