代码如下:
private void btnCreat_Click(object sender,EventArgs e)
   {
      admitBookname frmAbn=new admitBookname(this);
      frmAbn.show();
    }
帮忙解释下

解决方案 »

  1.   

    将类本身做参数传递.  this把它看作自己就可以了!
      

  2.   

    this 是最近的类对象的引用
      

  3.   

    这个admitBookname是个窗体的文件名,在这个窗体中是这样的代码
    public MainForm m_frmMain;
    public admitBookname(MainForm frm)
    {
      Initializecomponent();
      if(frm!=null)
      {
        
        m_frmMain=frm;
       }
    }
    是不在执行admitBookname frmAbn=new admitBookname(this)时就调用了这个构造函数,此外MainForm是主窗体,public MainForm m_frmMain这句代码是什么意思,注释说是用于保存主窗体对象,这个对象指的是什么??
      

  4.   

    就是把打开这个子窗体的主窗体给传了进来,保存在 m_frmMain 这个字段里