Свойство My.Computer.Ports.SerialPortNames
Обновлен: Ноябрь 2007
Получает набор имен последовательных портов компьютера.
' Usage
Dim value As System.Collections.Generic.ReadOnlyCollection`1(Of String) = My.Computer.Ports.SerialPortNames
' Declaration
Public ReadOnly Property SerialPortNames As System.Collections.Generic.ReadOnlyCollection`1(Of String)
Возвращаемое значение
Коллекция имен последовательных портов компьютера.
Заметки
Свойство My.Computer.Ports.SerialPortNames возвращает набор имен последовательных портов компьютера.
![]() |
---|
Имена портов, возвращаемые свойством My.Computer.Ports.SerialPortNames, могут быть неверными при работе в Windows 98. Чтобы избежать ошибок приложения, при открытии портов по именам используйте обработку исключений с помощью операторов Try...Catch...Finally или Using. |
Задачи
В следующей таблице перечислены примеры задач, включающих свойство My.Computer.Ports.SerialPortNames.
To |
См. в разделе |
---|---|
Отображение доступных последовательных портов |
Практическое руководство. Отображение доступных последовательных портов в Visual Basic |
Пример
В этом примере циклически перебираются все строки, которые возвращают свойство My.Computer.Ports.SerialPortNames. Эти строки представляют собой имена доступных последовательных портов на компьютере.
Как правило, пользователь выбирает, какой последовательный порт приложение должно использовать из списка доступных портов. В этом примере имена последовательных портов хранятся в элементе управления ListBox. Дополнительные сведения см. в разделе Элемент управления ListBox (Windows Forms).
Sub GetSerialPortNames()
' Show all available COM ports.
For Each sp As String In My.Computer.Ports.SerialPortNames
ListBox1.Items.Add(sp)
Next
End Sub
Для этого примера необходимо следующее.
Ссылка на пространство имен System.
В форме должен быть элемент управления ListBox с именем ListBox1.
Дополнительные сведения см. в разделе Практическое руководство. Отображение доступных последовательных портов в Visual Basic.
Требования
Пространство имен:Microsoft.VisualBasic.Devices
Класс:Ports
Сборка: Visual Basic (библиотека времени выполнения, в Microsoft.VisualBasic.dll)
Доступность по типу проекта
Тип проекта |
Доступно |
---|---|
Приложение Windows |
Да |
Библиотека классов |
Да |
Консольное приложение |
Да |
Библиотека элементов управления Windows |
Да |
Библиотека веб-элементов управления |
Нет |
Служба Windows |
Да |
Веб-узел |
Нет |
Разрешения
Разрешения не требуются.
См. также
Задачи
Практическое руководство. Отображение доступных последовательных портов в Visual Basic
Ссылки
Метод My.Computer.Ports.OpenSerialPort