分享一个我使用C#写的串口助手源码。。。

2019-07-20 23:09发布

源码见附件:



友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
28条回答
wszdxmh
2019-07-21 08:12
本帖最后由 wszdxmh 于 2016-2-6 12:29 编辑

[mw_shl_code=csharp,true]            for (int i = 1; i < 256; i++)
            {
                comport.Items.Add("COM"+i.ToString());

            }[/mw_shl_code]
当我看到这个的时候,我想说,有必要这么做吗?
[mw_shl_code=csharp,true]        //
        // 摘要:
        //     获取当前计算机的串行端口名的数组。
        //
        // 返回结果:
        //     当前计算机的串行端口名的数组。
        //
        // 异常:
        //   T:System.ComponentModel.Win32Exception:
        //     无法查询的串行端口名称。
        public static string[] GetPortNames();[/mw_shl_code]
在serialport中本来就有这个种自动获取端口号的方法。连看打开设备管理器看COM号都省了我来说一下我的方法吧
[mw_shl_code=csharp,true]            string[] comname = SerialPort.GetPortNames();
            Array.Sort(comname);
            comboBox_com.Items.AddRange(comname);
            comboBox_com.SelectedIndex = comboBox_com.Items.Count > 0 ? 0 : -1;[/mw_shl_code]
这样即可。

一周热门 更多>