Gewusst wie: Anzeigen von verfügbaren seriellen Anschlüssen in Visual Basic
In diesem Thema wird beschrieben, wie My.Computer.Ports
zum Anzeigen der verfügbaren seriellen Ports eines Computers in Visual Basic verwendet wird.
Damit ein Benutzer auswählen kann, welcher Anschluss verwendet werden soll, werden die Namen der seriellen Anschlüsse in ein ListBox-Steuerelement platziert.
Beispiel
In diesem Beispiel werden alle Zeichenfolgen durchlaufen, die die My.Computer.Ports.SerialPortNames
-Eigenschaft zurückgibt. Diese Zeichenfolgen sind die Namen der auf dem Computer verfügbaren Anschlüsse.
Üblicherweise wählt ein Benutzer aus der Liste der verfügbaren Anschlüsse aus, welchen seriellen Anschluss die Anwendung verwenden soll. In diesem Beispiel werden die Namen der seriellen Anschlüsse 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 Codeausschnitte.
Kompilieren des Codes
Für dieses Beispiel benötigen Sie Folgendes:
Ein Projektverweis auf „System.Windows.Forms.dll“.
Zugriff auf die Member des System.Windows.Forms-Namespace 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.
Stabile Programmierung
Sie müssen nicht das ListBox-Steuerelement verwenden, um die Namen der verfügbaren seriellen Anschlüsse anzuzeigen. Stattdessen können Sie ComboBox oder ein anderes Steuerelement verwenden. Wenn die Anwendung keine Antwort des Benutzers erfordert, können Sie ein TextBox-Steuerungselement verwenden, um die Informationen anzuzeigen.