【发布时间】:2012-05-20 00:10:46
【问题描述】:
我的 C# 应用程序使用 COM 端口。我遇到了一些大多数程序应该常见的困难。当端口名列表更改时,我需要获取一个事件。我有一个选择框,用户可以在其中从可用端口名称列表中进行选择。有没有人有这个的sn-p代码?谢谢。
【问题讨论】:
-
我猜您可以观看一般的“新 USB 设备”或“新 PNP 设备”系统事件,但您可能需要等待一秒钟让设备在新 COM 之前完成初始化不过,端口出现了。
-
@Rup - 你是对的。设备通知与 System.IO.Ports.SerialPort.GetPortNames() 反映更改的时间之间存在延迟。这就是为什么在该列表更新时收到通知真的很好。
标签: c# visual-studio events serial-port port