Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
In questo argomento viene descritto come utilizzare My.Computer.Ports
per visualizzare le porte seriali disponibili del computer in Visual Basic.
Per consentire a un utente di selezionare la porta da usare, i nomi delle porte seriali vengono inseriti in un ListBox controllo .
Esempio
Questo esempio esegue un ciclo su tutte le stringhe restituite dalla My.Computer.Ports.SerialPortNames
proprietà. Queste stringhe sono i nomi delle porte seriali disponibili nel computer.
In genere, un utente seleziona la porta seriale che l'applicazione deve usare nell'elenco delle porte disponibili. In questo esempio i nomi delle porte seriali vengono archiviati in un ListBox controllo . Per altre informazioni, vedere Controllo 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
Questo esempio di codice è disponibile anche come frammento di codice IntelliSense. Nella selezione del frammento di codice si trova in Connettività e rete. Per altre informazioni, vedere Frammenti di Codice.
Compilazione del codice
Questo esempio richiede:
Riferimento al progetto per System.Windows.Forms.dll.
Accesso ai membri dello spazio dei nomi System.Windows.Forms. Aggiungi la dichiarazione
Imports
se non qualifichi completamente i nomi dei membri nel tuo codice. Per ulteriori informazioni, vedere Istruzione Imports (spazio dei nomi .NET e tipo).Che il form abbia un ListBox controllo denominato
ListBox1
.
Programmazione affidabile
Non è necessario usare il ListBox controllo per visualizzare i nomi delle porte seriali disponibili. È invece possibile usare un ComboBox o un altro controllo. Se l'applicazione non necessita di una risposta da parte dell'utente, è possibile usare un TextBox controllo per visualizzare le informazioni.