次の方法で共有


方法: Visual Basic で使用可能なシリアル ポートを表示する

このトピックでは、 My.Computer.Ports を使用して、Visual Basic でコンピューターの使用可能なシリアル ポートを表示する方法について説明します。

ユーザーが使用するポートを選択できるようにするには、シリアル ポートの名前が ListBox コントロールに配置されます。

次の使用例は、 My.Computer.Ports.SerialPortNames プロパティから返されるすべての文字列をループします。 これらの文字列は、コンピューターで使用可能なシリアル ポートの名前です。

通常、ユーザーは、使用可能なポートの一覧から、アプリケーションで使用するシリアル ポートを選択します。 この例では、シリアル ポート名は ListBox コントロールに格納されます。 詳細については、「 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

このコード例は、IntelliSense コード スニペットとしても使用できます。 コード スニペット ピッカーでは、 接続とネットワークにあります。 詳細については、「 コード スニペット」を参照してください。

コードのコンパイル

この例では、次のものが必要です。

堅牢なプログラミング

使用可能なシリアル ポート名を表示するために、 ListBox コントロールを使用する必要はありません。 代わりに、 ComboBox またはその他のコントロールを使用できます。 アプリケーションがユーザーからの応答を必要としない場合は、 TextBox コントロールを使用して情報を表示できます。

こちらも参照ください