在form_load中能接收串口数据吗?该怎么处理

在form_load中能接收串口数据吗?
在这其中用来尝试和外面连接,发送连接命令后如果没有收到对应的返回命令就转下一端口继续连接到8个串口查找完毕,但我做的时候在form_load里只能发不能收,用串口监听能收到返回来的数据,但串口事件没有反应,何故?

------解决方案--------------------
能收,但是不能用事件来接收,除非你用doevents,但这东西用多了容易莫名其妙的死机,你直接监视缓冲区数据,直接读。
------解决方案--------------------
通常是么有人这么做的,而且这样做也只能进行一次串口通信,如果你使用循环,否则你的窗体将永远无法完成加载。