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.

Vedi anche