axMSComm1.PortOpen = true;
你把打开串口的操作放到串口的回调函数里?

解决方案 »

  1.   

    private void button2_Click(object sender, EventArgs e)
            {
                Close();
            }
    只有一个关闭按钮,没有打开的按钮?这是什么思路
      

  2.   

    大神,,,我再设置一个打开按钮,,然后 axMSComm1.PortOpen = true;  ? 就OK么?
      

  3.   

    axMSComm没用过
    我都是用SerialPort或API如果你的其他代码没有问题,打开了串口就应该能收到数据了.
    如果还是有问题,再调试下其他代码.