Partilhar via


Propriedade My.Computer.Ports.SerialPortNames

Obtém uma coleção de nomes de portas seriais no computador.

' 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)

Valor de retorno

Valor de propriedade

Uma coleção de nomes de portas seriais no computador.

Comentários

A propriedade My.Computer.Ports.SerialPortNames obtém uma coleção de nomes das portas seriais em um computador.

Observação:

Os nomes das portas retornados por My.Computer.Ports.SerialPortNames pode estar incorreto quando executado no Windows 98. Para evitar erros de aplicativo, use a manipulação de exceção, sistema autônomo a Try...Catch...Finally demonstrativo ou o Using demonstrativo, ao usar sistema autônomo nomes de porta para em aberto portas.

Tarefas

A tabela seguinte lista um exemplo de tarefa envolvendo a propriedade My.Computer.Ports.SerialPortNames.

Para

Consulte

Mostrar as portas seriais disponíveis

Como: Mostrar portas seriais disponíveis no Visual Basic

Exemplo

Este exemplo realiza um loop por todas as sequências de caracteres retornadas pelo propriedade My.Computer.Ports.SerialPortNames.Estas sequências de caracteres são os nomes das portas seriais disponíveis no computador.

Geralmente, um usuário seleciona qual porta serial a aplicação deve usar a partir da lista de portas disponíveis.Nesse exemplo, os nomes das portas seriais são armazenados no controle ListBox.Para obter mais informações, consulte Caixa de Listagem Controlar (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

Este exemplo requer:

  • Uma referência ao namespace System.

  • Que seu formulário tem o controle ListBox com o nome ListBox1.

Para obter mais informações, consulte Como: Mostrar portas seriais disponíveis no Visual Basic.

Requisitos

Namespace:Microsoft.VisualBasic.Devices

Classe:Ports

Assembly: Visual Basic Runtime Library (em Microsoft.VisualBasic.dll)

Disponibilidade por Tipo de Projeto

Tipo de Projeto

Disponível

Aplicativo do Windows

Sim

Biblioteca de Classe

Sim

Aplicativo de Console

Sim

Biblioteca de Controle do Windows

Sim

Biblioteca de Controle da Web

Não

Serviço do Windows

Sim

Site

Não

Permissões

Não requer nenhuma permissão.

Consulte também

Tarefas

Como: Mostrar portas seriais disponíveis no Visual Basic

Referência

Objeto My.Computer.Ports

Método My.Computer.Ports.OpenSerialPort

ReadOnlyCollection<T>

Ports.SerialPortNames

Try... Catch... Finally demonstrativo (Visual Basic)

Instrução Using (Visual Basic)