mdi子窗体是不应该有自己的菜单的!

解决方案 »

  1.   

    事件帮定了,不知道是不是代码问题,它又不报错,我的登陆窗体通过参数传值给主窗体,主窗体通过MDI调用子窗体但调不出来。
    public childform(login.MainForm parent)
    {
    //
    // Windows 窗体设计器支持所必需的
    //
    InitializeComponent();
    this.MdiParent=parent;
    //
    // TODO: 在 InitializeComponent 调用后添加任何构造函数代码
    //
    }
    private void menuItem8_Click(object sender, System.EventArgs e)
    {
    childForm frm=new childForm(this);
    frm1.Show();
    }
      

  2.   

    childForm frm=new childForm(this);
    frm1.Show();???????????定义了frm用frm1????????
    private void menuItem8_Click(object sender, System.EventArgs e)
    {
    childForm frm=new childForm();
                                frm.MdiParent=this;
    frm.Show();
    }
      

  3.   

    楼上的朋友的代码也有问题啊,包的错误是“重载childForm方法取不到0参数”
      

  4.   

    1。添加一个Windows窗体Frm1
    2。将它设计成你想出现的子窗体样式
    3。private void menuItem8_Click(object sender, System.EventArgs e)
    {
    Frm1 FrmChild1=new Frm1();
    FrmChild1.MdiParent=this;
    FrmChild1.Show();
    }
    看看行不行,反正我是这样做的