Condividi tramite


Proprietà My.Computer.Ports.SerialPortNames

Aggiornamento: novembre 2007

Ottiene un insieme dei nomi delle porte seriali del computer.

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

Valore restituito

Un insieme dei nomi delle porte seriali del computer.

Note

La proprietà My.Computer.Ports.SerialPortNames consente di ottenere un insieme dei nomi delle porte seriali del computer.

Nota:

I nomi delle porte restituiti da My.Computer.Ports.SerialPortNames potrebbero non risultare corretti quando vengono eseguiti su Windows 98. Per evitare errori dell'applicazione, utilizzare la gestione delle eccezioni, ad esempio l'istruzione Try...Catch...Finally oppure Using, quando si utilizzano i nomi di porte per aprirle.

Attività

Nella tabella riportata di seguito viene illustrato un esempio di attività relative alla proprietà My.Computer.Ports.SerialPortNames.

Per

Vedere

Visualizzare le porte seriali disponibili

Procedura: mostrare le porte seriali disponibili in Visual Basic

Esempio

Nell'esempio riportato di seguito viene eseguito un ciclo su tutte le stringhe restituite dalla proprietà My.Computer.Ports.SerialPortNames. Tali stringhe rappresentano i nomi delle porte seriali disponibili del computer.

In genere, l'utente seleziona dall'elenco delle porte disponibili quella che dovrà essere utilizzata dall'applicazione. In questo esempio, i nomi delle porte seriali vengono memorizzati in un controllo ListBox. Per ulteriori informazioni, vedere Controllo ListBox (Windows Form).

Sub GetSerialPortNames()
    ' Show all available COM ports.
    For Each sp As String In My.Computer.Ports.SerialPortNames
        ListBox1.Items.Add(sp)
    Next
End Sub

L'esempio presenta i seguenti requisiti:

  • Un riferimento allo spazio dei nomi System.

  • Il form contiene un controllo ListBox denominato ListBox1.

Per ulteriori informazioni, vedere Procedura: mostrare le porte seriali disponibili in Visual Basic.

Requisiti

Spazio dei nomi:Microsoft.VisualBasic.Devices

Classe:Ports

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

Disponibilità per tipo di progetto

Tipo di progetto

Disponibile

Applicazione Windows

Libreria di classi

Applicazione di console

Libreria di controlli Windows

Libreria di controlli Web

No

Servizio Windows

Sito Web

No

Autorizzazioni

Non sono richieste autorizzazioni.

Vedere anche

Attività

Procedura: mostrare le porte seriali disponibili in Visual Basic

Riferimenti

Oggetto My.Computer.Ports

Metodo My.Computer.Ports.OpenSerialPort

ReadOnlyCollection<T>

Ports.SerialPortNames

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

Istruzione Using (Visual Basic)