My.Computer.Ports.SerialPortNames (Propiedad)

Actualización: noviembre 2007

Obtiene una colección de los nombres de los puertos serie del equipo.

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

Una colección de los nombres de los puertos serie del equipo.

Comentarios

La propiedad My.Computer.Ports.SerialPortNames obtiene una colección de los nombres de los puertos serie del equipo.

Nota:

Los nombres de los puertos devueltos por My.Computer.Ports.SerialPortNames pueden ser incorrectos cuando se ejecute la aplicación en Windows 98. Para evitar que se produzcan errores en la aplicación, utilice un control de excepciones, como la instrucción Try...Catch...Finally o la instrucción Using al utilizar nombres de puertos para los puertos abiertos.

Tareas

En la tabla siguiente se incluye un ejemplo de una tarea en la que interviene la propiedad My.Computer.Ports.SerialPortNames.

Para

Vea

Mostrar los puertos serie disponibles

Cómo: Mostrar los puertos serie disponibles en Visual Basic

Ejemplo

Este ejemplo recorre en iteración todas las cadenas devueltas por la propiedad My.Computer.Ports.SerialPortNames. Estas cadenas son los nombres de los puertos serie disponibles del equipo.

Normalmente, un usuario selecciona en la lista de puertos disponibles el puerto serie que debería utilizar la aplicación. En este ejemplo, los nombres del puerto serie se almacenan en un control ListBox. Para obtener más información, vea ListBox (Control, formularios 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

Para este ejemplo se necesita:

  • Una referencia al espacio de nombres System.

  • Que su formulario tenga un control ListBox denominado ListBox1.

Para obtener más información, vea Cómo: Mostrar los puertos serie disponibles en Visual Basic.

Requisitos

Espacio de nombres:Microsoft.VisualBasic.Devices

Clase:Ports

**Ensamblado:**Visual Basic Runtime Library (en Microsoft.VisualBasic.dll)

Disponibilidad por tipo de proyecto

Tipo de proyecto

Disponible

Aplicación para Windows

Biblioteca de clases

Aplicación de consola

Biblioteca de controles de Windows

Biblioteca de controles Web

No

Servicio de Windows

Sitio Web

No

Permisos

No se requiere ningún permiso.

Vea también

Tareas

Cómo: Mostrar los puertos serie disponibles en Visual Basic

Referencia

My.Computer.Ports (Objeto)

My.Computer.Ports.OpenSerialPort (Método)

ReadOnlyCollection<T>

Ports.SerialPortNames

Instrucción Try...Catch...Finally (Visual Basic)

Instrucción Using (Visual Basic)