使用MdiParent进行表单登录

时间:2012-04-30 07:26:54

标签: c# winforms c#-4.0

直截了当地说:)

我有一个mainform作为主菜单,有登录菜单并退出..

这里的目的是当我成功登录时,“登录”的可访问性变为禁用..

在登录菜单中,我制作了一些代码来像这样调用loginform

private void loginToolStripMenuItem_Click(object sender, EventArgs e)
        {
            formlogin login = new formlogin();
            login.MdiParent = this;
            login.Show();

        }

登录成功后,我会返回一些代码返回主菜单并关闭loginform这样

 private void btnlogin_Click(object sender, EventArgs e)
        {
            if (txtuser.Text == "admin" && txtuser.Text == "123")
            {
                Form1 parent = (Form1)MdiParent;
                //parent.Show();
                this.Close();
            }
        }

不幸的是,我收到了一些指向

的错误
  login.MdiParent = this;

错误说

  

表单不能同时是MDI子级和MDI父级。参数名称:值

有人可以告诉我哪些是正确的或替代的吗? 谢谢:) :))

0 个答案:

没有答案