Postupy: Jak zobrazit dostupně sériové porty v jazyce Visual Basic
Toto téma popisuje způsob použití My.Computer.Ports k určení dostupných sériových portů počítače v Visual Basic.
Umožňuje uživateli vybrat, který port se má použít a názvy sériových portů jsou umístěny v ovládacím prvku ListBox.
Příklad
V tomto příkladu dojde k cyklickému průchodu přes všechny řetězce, který vrací My.Computer.Ports.SerialPortNames. Tyto řetězce pocházejí názvy sériových portů, které jsou k dispozici v počítači.
Obvykle uživatel vybere, které sériový port by měla aplikace používat ze seznamu dostupných portů. V tomto příkladu jsou uloženy názvy sériový port v ovládacím prvku ListBox. Další informace naleznete v tématu ListBox Control (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
Tento příklad kódu je také dostupný jako IntelliSense fragment kódu. V dialogu pro výběr fragment kódu je umístěn v Možnosti připojení a sítě. Další informace naleznete v tématu How to: Insert IntelliSense Code Snippets.
Probíhá kompilace kódu
Tento příklad vyžaduje:
Projekt se odkazuje na System.Windows.Forms.dll.
Přístup k členy System.Windows.Forms obor názvů. Přidejte příkaz Imports, pokud plně nekvalifikujete názvy ve vašem kódu. Další informace naleznete v tématu Imports Statement (.NET Namespace and Type).
Že váš formulář obsahuje ovládací prvek ListBox s názvem ListBox1.
Robustní programování
Není nutné použít ovládací prvek ListBox k zobrazení názvu dostupného sériového port. Místo toho můžete použít ComboBox nebo jiný ovládací prvek. Pokud aplikace nepotřebuje odezvu od uživatel, můžete použít ovládací prvek TextBox k zobrazení informací.
Poznámka
Názvy port vrácené My.Computer.Ports.SerialPortNames můžou být nesprávné při spuštění aplikace v systému Windows 98. Chcete-li zabránit chybám aplikace, použijte zpracování vyjímek, například příkaz Try...Catch...Finally nebo Using při otevírání portů pomocí názvu portu.
Viz také
Úkoly
Postupy: Jak vytáčet modemy připojené k sériovým portům v jazyce Visual Basic
Postupy: Jak odeslat řetězce na sériové porty v jazyce Visual Basic
Postupy: Jak načíst řetězce ze sériových portů v jazyce Visual Basic