Guide pratique pour afficher les ports série disponibles en Visual Basic
Cette rubrique explique comment utiliser My.Computer.Ports
pour afficher les ports série disponibles sur l’ordinateur en Visual Basic.
Pour permettre à un utilisateur de sélectionner le port à utiliser, les noms des ports série sont placés dans un contrôle ListBox.
Exemple
Cet exemple exécute une boucle sur toutes les chaînes retournées par la propriété My.Computer.Ports.SerialPortNames
. Ces chaînes correspondent aux noms des ports série disponibles sur l’ordinateur.
En règle générale, 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 port série sont stockés dans un contrôle ListBox. Pour plus d’informations, consultez ListBox Control.
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 de code est également disponible sous la forme d’un extrait de code IntelliSense. Dans le sélecteur d’extraits de code, il se trouve sous Connectivité et réseau. Pour plus d’informations, consultez Extraits de code.
Compilation du code
Cet exemple nécessite :
Une référence de projet à System.Windows.Forms.dll
Un accès aux membres de l’espace de noms System.Windows.Forms. Ajoutez une instruction
Imports
si vous n’utilisez pas de noms de membres qualifiés complets dans votre code. Pour plus d’informations, consultez Instruction Imports (espace de noms et type .NET).Votre formulaire doit avoir un contrôle ListBox nommé
ListBox1
.
Programmation fiable
Vous n’avez pas besoin d’utiliser le contrôle ListBox pour afficher les noms des ports série disponibles. À la place, vous pouvez utiliser un contrôle ComboBox ou autre. Si l’application n’a pas besoin d’une réponse de l’utilisateur, vous pouvez utiliser un contrôle TextBox pour afficher les informations.