2016-05-30 8 views
1

私は最近、シリアルポート通信のプロジェクトで作業していますが、使用可能なシリアルポートをコンボボックスに表示したいのですが、実行中にCOMポートの利用可能なリストが表示されません。使用可能なシリアルポートはVisualスタジオに表示されません

マイコード:

using System; 
using System.Collections.Generic; 
using System.ComponentModel; 
using System.Data; 
using System.Drawing; 
using System.Linq; 
using System.Text; 
using System.Threading.Tasks; 
using System.Windows.Forms; 
using System.IO.Ports; 

namespace Serial_application 
{ 
    public partial class Form1 : Form 
    { 
     public Form1() 
     { 
      InitializeComponent(); 
      getPortsNames(); 
     } 
     void getPortsNames() 
     { 
      string[] ports = SerialPort.GetPortNames(); 
      comboBox1.Items.AddRange(ports); 
     } 
    } 
} 
+1

利用可能なポートを確認しましたか? –

+0

ポートへのアクセスや表示に問題がありますか? ビジュアルスタジオの外で確認しましたか? comポート経由で接続するデバイスと同様に、デバイスマネージャに表示されますか?それ以外の方法でアクセスできますか? – Zero

+0

まず、デバイスマネージャから使用可能なポートを確認します。 –

答えて

0

最近のほとんどのコンピュータには古いスタイルのCOMポートはありません、彼らは、USBコンバータです。 USBデバイスドライバがインストールされていない場合は、コンピュータにポートがリストされていません。ちょうど自分でこの問題を解決しました。

関連する問題