登陆的时候只显示登陆窗体啊,等登陆验证成功之后,再显示mainForm!否则就不显示MainForm!

解决方案 »

  1.   

    登陆的时候只显示登陆窗体啊,等登陆验证成功之后,再显示mainForm!否则就关闭应用程序
      

  2.   

    偶要的就是背景是MainForm程序,前景是LoginForm这种效果,现在是效果有了,但是通过简单的点击就可以访问MainForm,我关键是不想让他访问
      

  3.   

    偶要的就是背景是MainForm程序,前景是LoginForm这种效果,现在是效果有了,但是通过简单的点击就可以访问MainForm,我关键是不想让他访问
    Form2 frm2 = new Form2(); // new 一个 登陆窗口(Form2)
    frm2.ShowDialog();       // 这样show出来就OK
      

  4.   

    模态对话框,和MessageBox一样呀!
      

  5.   

    同志们,大家注意,我的LoginForm使用的是线程创建的
      

  6.   

    同志们,偶想实现两个窗体同时被显示,但是LoginForm在上,MainForm在下且不能被选中
      

  7.   

    如果是线程,可否把登录窗体的Ower设置为MDIFrom,然后设置登录窗体的TopMost=true??
      

  8.   

    那我想,你在线程中  登录窗体.ShowDialog();行不行?
      

  9.   

    在application.run()中该为你要的哪个窗体就可以了
    不过要先private LoginForm logform
      

  10.   

    upupupupupupupup,有谁知道如何做?
      

  11.   

    可以不用线程吗,实现主程序窗体的Load事件,当它加载的时候,就将主窗体隐葳,建立登录窗体,然后再显示,至到登录窗体关闭了,才显示主窗体,当然也要在登录窗体实现Closed事件
      

  12.   

    在MainForm中设置LoginForm调用即可控制LoginForm的状态!
      

  13.   

    在主窗体中再ShowDialog一个窗体,等login退出之后关闭这个窗体应该可以吧
      

  14.   

    试以下把你loginForm设计为模式窗体,不行的话,建议先show longinForm验证后再显示
    MainForm.
      

  15.   

    先把MainForm.visible=false;
    在MainForm.form_load()中加入longinForm logform=new longinForm();
    logform.showdialog();mainform.visible=true;
    在longinForm的关闭事件中关闭主程序。
      

  16.   

    问题得到解决,需要使用到ApplicationContext类,解决方案还是比较复杂的。