Freigeben über


Vorgehensweise: Anzeigen verfügbarer serieller Ports in Visual Basic

In diesem Thema wird beschrieben, wie Sie My.Computer.Ports verwenden, um die verfügbaren seriellen Ports des Computers in Visual Basic anzuzeigen.

Damit ein Benutzer auswählen kann, welcher Port verwendet werden soll, werden die Namen der seriellen Ports in einem ListBox Steuerelement platziert.

Beispiel

In diesem Beispiel werden alle von der My.Computer.Ports.SerialPortNames Eigenschaft zurückgegebenen Zeichenfolgen durchlaufen. Diese Zeichenfolgen sind die Namen der verfügbaren seriellen Ports auf dem Computer.

In der Regel wählt ein Benutzer aus der Liste der verfügbaren Ports aus, welcher serielle Port von der Anwendung verwendet werden soll. In diesem Beispiel werden die Namen der seriellen Porte in einem ListBox Steuerelement gespeichert. Weitere Informationen finden Sie unter ListBox-Steuerelement.

Sub GetSerialPortNames()
    ' Show all available COM ports.
    For Each sp As String In My.Computer.Ports.SerialPortNames
        ListBox1.Items.Add(sp)
    Next
End Sub

Dieses Codebeispiel ist auch als IntelliSense-Codeausschnitt verfügbar. In der Codeausschnittauswahl ist er unter Konnektivität und Netzwerk zu finden. Weitere Informationen finden Sie unter Codeschnipsel.

Code kompilieren

In diesem Beispiel ist Folgendes erforderlich:

  • Ein Projektverweis auf System.Windows.Forms.dll.

  • Zugriff auf die Member des System.Windows.Forms Namespaces. Fügen Sie eine Imports-Anweisung hinzu, wenn Sie Membernamen in Ihrem Code nicht vollqualifizieren. Weitere Informationen finden Sie unter Imports-Anweisung (.NET-Namespace und -typ).

  • Dass Ihr Formular ein ListBox Steuerelement mit dem Namen ListBox1 hat.

Robuste Programmierung

Sie müssen das ListBox Steuerelement nicht verwenden, um die namen der verfügbaren seriellen Ports anzuzeigen. Stattdessen können Sie ein ComboBox oder ein anderes Steuerelement verwenden. Wenn die Anwendung keine Antwort des Benutzers benötigt, können Sie ein TextBox Steuerelement verwenden, um die Informationen anzuzeigen.

Siehe auch