Поделиться через


Практическое руководство. Отображение доступных последовательных портов в Visual Basic

В этом разделе описывается, как отображать My.Computer.Ports доступные последовательные порты компьютера в Visual Basic.

Чтобы разрешить пользователю выбрать используемый порт, имена последовательных портов помещаются в ListBox элемент управления.

Пример

В этом примере перебираются все строки, которые возвращаются свойством My.Computer.Ports.SerialPortNames. Эти строки — это имена доступных последовательных портов на компьютере.

Как правило, пользователь выбирает последовательный порт, который приложение должно использовать из списка доступных портов. В этом примере имена последовательных портов хранятся в элементе ListBox управления. Дополнительные сведения см. в разделе ListBox Control.

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. В элементе выбора фрагмента кода он находится в разделе "Подключение" и "Сеть". Дополнительные сведения см. в фрагментах кода .

Компиляция кода

Для этого примера требуется:

  • Ссылка на проект System.Windows.Forms.dll.

  • Доступ к членам System.Windows.Forms пространства имен. Добавьте оператор Imports, если вы не полностью квалифицируете имена участников в коде. Дополнительные сведения см. в разделе "Импорт" (пространство имен и тип.NET).

  • Убедитесь, что у формы есть элемент управления ListBox с именем ListBox1.

Надежное программирование

Вам не нужно использовать контрол ListBox, чтобы отображать доступные имена последовательных портов. Вместо этого можно использовать ComboBox или другой элемент управления. Если приложению не нужен ответ от пользователя, можно использовать TextBox элемент управления для отображения сведений.

См. также