关于子窗体调用主窗体axMSComm控件的问题!
小弟刚接触C#!在子窗体想调用主窗体的axMSComm控件!不知道用什么方法比较好~自己是用的主窗体构造函数,子窗体调用!可子窗体收不到串口数据!
主窗体:
   private void 查看即时温度ToolStripMenuItem_Click(object sender, EventArgs e)
         {
             nowtemp axMsComm = new nowtemp(this.axMSComm1);
             axMsComm.Show();
         }
子窗体:
  public nowtemp(AxMSCommLib.AxMSComm axMsComm)
         {
             InitializeComponent();
             string strIn = "";
             byte[] bytIn;
             object objIn;
             int i;
            axMsComm.InputMode = MSCommLib.InputModeConstants.comInputModeBinary;
            axMsComm.InputLen=0;
            objIn = axMsComm.Input;  
             bytIn = (byte[])objIn;  
             for (i = 0; i <= (bytIn.Length - 1); i++)
             {
                 strIn += bytIn[i].ToString("X");  
             }
             this.richTextBox1.Text =strIn;
         }
请高手指点哪里出了问题!还有什么更好的方法可以实现功能!
------解决方案--------------------    我用的最简单的方法,在主窗体中创建一个public static数组,将串口收到数据存入该数组,然后在子窗体中调用这个数组