解决方案 »

  1.   

    未将对象引用到实列
    只要出现了这个,保证是某个变量为null,你却要访问它的属性
      

  2.   

    pssStr(txt_Products.Text.Trim())
    这是啥用法
    你把event当function来用吗
      

  3.   

    是挺奇怪的            if (this.txt_Products.Text.Trim()!="" && this.txt_Products.Text.Trim()!=null)
                {
                    if(pssStr!=null)
                    pssStr(txt_Products.Text.Trim()); //代码能执行到这里,说明txt_Products.Text.Trim()不是空,事件pssStr也绑定了
                    this.txt_Products.Text = "";
                }
      

  4.   

    另外,发现一个问题,你在父窗体里new了ProductsGoodsFrm,也注册了事件,唯独没有show子窗体            PF = new ProductsGoodsFrm();
                PF.pssStr += new PassStrHandel(PF_pssStr);
                //...
                PF.Show(); //在代码段的最后加上这句
      

  5.   

     PF = new ProductsGoodsFrm();
                PF.pssStr += new PassStrHandel(PF_pssStr);
                //...
                PF.Show(); //在代码段的最后加上这句我没必要SHOW啊,我只是在子窗体点击Button按钮的时候传递一个string字符串给父窗体啊,但是事件却为null是怎么回事?