我设计了个登陆的MDI,首先是登陆窗体需要验证,我登陆窗体中点击退出,为什么主窗体没反映啊  ?还有在登陆的时候,我把采单设为不可用,但登陆窗体验证后进入主窗体把它设为可以使用,可是采单还是不能用。
private void button2_Click(object sender, EventArgs e)
        {
            this.Close();            form111 form = new form111();//form111是主窗体            form.Close(); 
        }

解决方案 »

  1.   

    你的登录窗体中加一个public static bool blCanLogin变量,登录窗体点击取消的时候blCanLogin=false,在主窗体MainFrm_load事件中,添加:登录窗体.Show(),只要判断:登录窗体.blCanLogin是True还是falase,然后再关闭主窗体.if (登录窗体.blCanLogin==false){this.close();}
      

  2.   

    http://blog.csdn.net/knight94/archive/2006/03/18/628285.aspx
    http://blog.csdn.net/Knight94/archive/2006/08/22/1104957.aspx