winform动态添加串口及事件,怎么知道是哪个串口

2025-02-26 09:52:26
推荐回答(1个)
回答1:

察看一下MSDN中关于SerialDataReceivedEventHandler委托的解释,可以用如下方法:

        void temp_DataReceived(object sender, SerialDataReceivedEventArgs e)
        {
            if (sender != null)
            {
                try
                {
                    // 获取发送者名称
                    string SenderName = ((SerialPort)temp).PortName;
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
        }

参见:ms-help://MS.MSDNQTR.v90.chs/fxref_system/html/187787df-44ab-96d5-c666-d86e2536fa47.htm