Procedura: mostrare le porte seriali disponibili in Visual Basic
Questo argomento descrive come usare My.Computer.Ports
per visualizzare le porte seriali disponibili del computer in Visual Basic.
I nomi delle porte seriali sono disponibili in un controllo ListBox per consentire agli utenti di selezionare la porta da usare.
Esempio
Questo esempio esegue il ciclo attraverso tutte le stringhe restituite dalla proprietà My.Computer.Ports.SerialPortNames
. Queste stringhe rappresentano i nomi delle porte seriali disponibili nel computer.
In genere, gli utenti selezionano la porta seriale che l'applicazione deve usare dall'elenco delle porte disponibili. In questo esempio i nomi delle porte seriali sono archiviati un controllo ListBox. 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 Code Snippets.
Compilazione del codice
L'esempio presenta i requisiti seguenti:
Un riferimento del progetto a System.Windows.Forms.dll.
Accedere ai membri dello spazio dei nomi System.Windows.Forms. Aggiungere un'istruzione
Imports
se i nomi dei membri all'interno del codice non sono specificati in modo completo. Per altre informazioni, vedere Istruzione Imports (tipo e spazio dei nomi .NET).Presenza all'interno del modulo di un controllo ListBox denominato
ListBox1
.
Programmazione efficiente
Non è necessario usare il controllo ListBox per visualizzare i nomi delle porte seriali disponibili. In alternativa, è possibile usare un controllo ComboBox o un altro controllo. Se l'applicazione non richiede una risposta da parte dell'utente, è possibile usare un controllo TextBox per visualizzare le informazioni.