Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este tema se describe cómo usar My.Computer.Ports
para mostrar los puertos serie disponibles del equipo en Visual Basic.
Para permitir que un usuario seleccione qué puerto se va a usar, los nombres de los puertos de serie se colocan en un componente de control ListBox.
Ejemplo
En este ejemplo se recorren en bucle todas las cadenas que devuelve la My.Computer.Ports.SerialPortNames
propiedad . Estas cadenas son los nombres de los puertos serie disponibles en el equipo.
Normalmente, un usuario selecciona qué puerto serie debe usar la aplicación en la lista de puertos disponibles. En este ejemplo, los nombres de puerto serie se almacenan en un ListBox control . Para obtener más información, vea Control 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
Este ejemplo de código también está disponible como fragmento de código de IntelliSense. En el selector de fragmentos de código, se encuentra en Conectividad y redes. Para obtener más información, vea los fragmentos de código .
Compilar el código
Este ejemplo requiere:
Una referencia de proyecto a System.Windows.Forms.dll.
Acceso a los miembros del System.Windows.Forms espacio de nombres. Agregue una instrucción
Imports
si no hay nombres de miembros completos en el código. Para obtener más información, consulte Instrucción Imports (Tipo y espacio de nombres de .NET).Que el formulario tiene un ListBox control denominado
ListBox1
.
Programación sólida
No es necesario usar el ListBox control para mostrar los nombres de puerto serie disponibles. En su lugar, puede usar un control ComboBox u otro. Si la aplicación no necesita una respuesta del usuario, puede usar un TextBox control para mostrar la información.