大家好呀:
    我在C#.NET用mscom做串口通信时,要设置串口通信参数,串口号,波特率,奇偶校验,数据位,停止位。请问要根据界面combox的值来设置,应该怎么写代码呢?
    axmscom1.setting = cbbaud.text+cbparity.text+data.text+stop.text;
我这样写不对!,请问应该怎么写呢?
    急问!小妹先谢拉!

解决方案 »

  1.   

    axmscom1.Settings = "1200,n,8,1" ;//中间要写逗号axmscom1.setting = cbbaud.text+","+cbparity.text+","+data.text+","+stop.text; 
      

  2.   

    如果你用VS2005/08的话,强烈建议不要用mscomm控件,改用serialport控件.
      

  3.   

    如果是使用VS2005或者2008,建议用SerialPort类,非常方便。操作方式如下:
    1.添加using Sysytem.IO.Ports或者直接往界面里面放入一个serialport控件 
    2.public  SerialPort serialPort1=new SerialPort ();实例化对象(如果是放控件的方式就不用了) 
    SerialPort类可以通过属性的方式设置串口的属性,具体的可以参看msdn的说明。
      

  4.   

    大家好,我最近做单片机与pc机的串行通信程序也是用C#写,但是我们这了解这方面的人不多,能请教一下吗,我的 qq466802443 email:[email protected] 谢啦 那位好心的大哥能给我发一个程序吗