Partager via


My.Computer.Ports.SerialPortNames, propriété

Mise à jour : novembre 2007

Obtient une collection des noms des ports série disponibles sur l'ordinateur.

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

Valeur de retour

Collection des noms des ports série disponibles sur l'ordinateur.

Notes

La propriété My.Computer.Ports.SerialPortNames obtient une collection des noms des ports série disponibles sur l'ordinateur.

Remarque :

Les noms de ports retournés par My.Computer.Ports.SerialPortNames peuvent être incorrects lorsque vous exécutez Windows 98. Pour éviter des erreurs d'application, utilisez la gestion des exceptions, par exemple l'instruction Try...Catch...Finally ou Using, lorsque vous utilisez les noms de ports pour ouvrir des ports.

Tâches

Le tableau suivant présente un exemple de tâche impliquant la propriété My.Computer.Ports.SerialPortNames.

Pour

Consultez

Afficher les ports série disponibles

Comment : afficher les ports série disponibles dans Visual Basic

Exemple

Cet exemple effectue une boucle sur toutes les chaînes retournées par la propriété My.Computer.Ports.SerialPortNames. Ces chaînes représentent les noms des ports série disponibles sur l'ordinateur.

En général, un utilisateur sélectionne le port série que l'application doit utiliser dans la liste des ports disponibles. Dans cet exemple, les noms de ports série sont stockés dans un contrôle ListBox. Pour plus d'informations, consultez ListBox, contrôle (Windows Forms).

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

Cet exemple nécessite les éléments suivants :

  • une référence à l'espace de noms System ;

  • un contrôle ListBox nommé ListBox1 dans votre formulaire.

Pour plus d'informations, consultez Comment : afficher les ports série disponibles dans Visual Basic.

Configuration requise

Espace de noms :Microsoft.VisualBasic.Devices

Classe :Ports

**Assembly :**bibliothèque Visual Basic Runtime (dans Microsoft.VisualBasic.dll)

Disponibilité par type de projet

Type de projet

Disponible

Application Windows

Oui

Bibliothèque de classes

Oui

Application console

Oui

Bibliothèque de contrôles Windows

Oui

Bibliothèque de contrôles Web

Non

Service Windows

Oui

Site Web

Non

Autorisations

Aucune autorisation n'est requise.

Voir aussi

Tâches

Comment : afficher les ports série disponibles dans Visual Basic

Référence

My.Computer.Ports, objet

My.Computer.Ports.OpenSerialPort, méthode

ReadOnlyCollection<T>

Ports.SerialPortNames

Try...Catch...Finally, instruction (Visual Basic)

Using, instruction (Visual Basic)