Ports.SerialPortNames プロパティ
アセンブリ: Microsoft.VisualBasic (microsoft.visualbasic.dll 内)

public: property ReadOnlyCollection<String^>^ SerialPortNames { ReadOnlyCollection<String^>^ get (); }
コンピュータ上に存在するシリアル ポートの名前のコレクション。

詳細については、Visual Basic のトピック「My.Computer.Ports.SerialPortNames プロパティ」を参照してください。
My.Computer.Ports.SerialPortNames プロパティは、コンピュータ上に存在するシリアル ポートの名前のコレクションを取得します。
![]() |
---|
Windows 98 で My.Computer.Ports.SerialPortNames を実行した場合、正しいポート名が返されない場合があります。ポート名を使ってポートを開く際に、Try...Catch...Finally ステートメントや Using ステートメントなどの例外処理を使用して、アプリケーション エラーを回避してください。 |
My.Computer.Ports.SerialPortNames プロパティを使ったタスクの例を次の表に示します。

この例では、My.Computer.Ports.SerialPortNames プロパティから返されたすべての文字列をループ処理しています。返される文字列は、コンピュータ上に存在するシリアル ポートの名前になります。
このようなアプリケーションでは、使用するシリアル ポートを、利用可能なポートの一覧から、ユーザーが選択できるようにするのが一般的です。この例では、シリアル ポート名を ListBox コントロールに格納しています。詳細については、「ListBox コントロール (Windows フォーム)」を参照してください。

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Ports クラス
Ports メンバ
Microsoft.VisualBasic.Devices 名前空間
ReadOnlyCollection
Ports.SerialPortNames プロパティ
その他の技術情報
My.Computer.Ports.SerialPortNames プロパティ
My.Computer.Ports オブジェクト
方法 : Visual Basic で利用可能なシリアル ポートを表示する
My.Computer.Ports.OpenSerialPort メソッド
Try...Catch...Finally ステートメント (Visual Basic)
Using ステートメント (Visual Basic)
- Ports.SerialPortNames プロパティのページへのリンク