点击应用控件多次可以出现多个登陆界面,请问如何限制只出现一个登陆界面?大家多多帮忙!

解决方案 »

  1.   

    lz说的是单一实例吧Program.cs
                bool initiallyOwned = true;
                bool isCreated;
                mutex = new Mutex(initiallyOwned, "SOFTWARE", out isCreated);
                if (!(initiallyOwned && isCreated))
                {
                    MessageBox.Show("SOFTWARE已经运行!");
                    Application.Exit();
                }
                else
                {
                    ....
                 }
      

  2.   

    设置一个主窗口IsMIDContainer = true,在其中打开窗口
      

  3.   

    在主你点击控件的那个窗体里加个frm_login f;//声明
    点击事件里加个判断:
    if(f==null||f.IsDisposed)
    {
    f=new frm_login ();
    f.show();
    }