データをプリンタに送信するためのシリアルプログラムがあります。 Epsonユーティリティを使用して、USB、パラレル、イーサネットプリンタをCOMポート(Epson TM仮想ポート割り当てツールVer 8.50)に再割り当てします。 この場合、USBプリンタ用のCOM9、Ethernetプリンタ用のCOM13、パラレルプリンタ。私はそれが奇妙に聞こえることは知っていますが、それは素晴らしいです。 私の問題は、COMポート名を取得するための単純なforeachループがあることです。 私はコンボボックスで名前を変更する方法を知る必要があります。 プライベート文字列[] openComPorts = SerialPort.GetPortNames(); foreach(openComPortsのvarアイテム) { comboBox1.Items.Add(item); }COMポートの名前を一度変更して名前を変更しました
私のcomboBox1は、COM1、COM3、COM4、COM9、COM13、COM15を表示します。 COM9,13,15の名前を変更するにはどうすればよいですか? 私は彼らにCOM9-USB、COM13-Ethernet、COM15-Parallelと言ってほしい。 何か助けていただければ幸いです。 ターゲットPCでWindows 7を実行している、.NET 4.xでは、SP1は
は、あなたが使用するカスタム名を知っていますか事前に? (I.E.COM9-USB) – BackDoorNoBaby
はい、COM9-USB、COM13-Ethernet、COM15-Parallelのように、ユーザーはどちらを記憶する必要はありません。 –
あなたはコンボボックス内のすべてのCOMポートを必要としますか、カスタム名を使用するポートだけが必要ですか? – BackDoorNoBaby