大家好:
    我有多个form,在几个form中都要使用mscomm控件,但是从一个form到另一个form时串口控件产生冲突。    我想问,能不能在调出一个新form前,自动把原来form里的串口关掉?form的操作中有这样的操作吗?

解决方案 »

  1.   

    可以在form的Deactivate事件中关闭MSCOMM控件。
      

  2.   

    在一个工程中你完全可将MSCOMM控件放专门的通信窗体,通过全局变量,经由各窗体分别通过各种过程或事件对串口的属性赋值来操作通信.接收后的数据经处理赋值给全局变量传递或直接传递给所需窗体的文本框显示.
      

  3.   

    在一个工程中你完全可将MSCOMM控件放专门的通信窗体,通过全局变量,经由各窗体分别通过各种过程或事件对串口的属性赋值来操作通信.接收后的数据经处理赋值给全局变量传递或直接传递给所需窗体的文本框显示.