Udostępnij przez


Porady: pokazywanie dostępnych portów seryjnych w Visual Basic

W tym temacie opisano sposób wyświetlania My.Computer.Ports dostępnych portów seryjnych komputera w Visual Basic.

Aby umożliwić użytkownikowi wybranie portu do użycia, nazwy portów seryjnych są umieszczane w kontrolce ListBox .

Przykład

Ten przykład przechodzi przez wszystkie ciągi zwracane przez właściwości My.Computer.Ports.SerialPortNames. Te ciągi są nazwami dostępnych portów seryjnych na komputerze.

Zazwyczaj użytkownik wybiera port szeregowy, którego aplikacja powinna używać z listy dostępnych portów. W tym przykładzie nazwy portów seryjnych są przechowywane w kontrolce ListBox . Aby uzyskać więcej informacji, zobacz Kontrolka 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

Ten przykład kodu jest również dostępny jako fragment kodu funkcji IntelliSense. W selektorze fragmentów kodu znajduje się on w obszarze Łączność i sieć. Aby uzyskać więcej informacji, zobacz fragmenty kodu.

Kompilowanie kodu

Ten przykład wymaga:

  • Odniesienie do projektu System.Windows.Forms.dll.

  • Dostęp do elementów przestrzeni nazw System.Windows.Forms. Dodaj instrukcję Imports, jeśli nie precyzujesz pełnych nazw członków w swoim kodzie. Aby uzyskać więcej informacji, zobacz Import Statement (.NET Namespace and Type).

  • Formularz musi mieć kontrolkę ListBox o nazwie ListBox1.

Niezawodne programowanie

Nie trzeba używać kontrolki ListBox do wyświetlania dostępnych nazw portów seryjnych. Zamiast tego możesz użyć kontrolki ComboBox lub innej. Jeśli aplikacja nie potrzebuje odpowiedzi od użytkownika, możesz użyć TextBox kontrolki, aby wyświetlić informacje.

Zobacz także