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 |
Sì |
Libreria di classi |
Sì |
Applicazione di console |
Sì |
Libreria di controlli Windows |
Sì |
Libreria di controlli Web |
No |
Servizio Windows |
Sì |
Sito Web |
No |
Autorizzazioni
Non sono richieste autorizzazioni.
Vedere anche
Attività
Procedura: mostrare le porte seriali disponibili in Visual Basic
Riferimenti
Metodo My.Computer.Ports.OpenSerialPort