请教:c# 打开窗体要输入密码才能打开如何实现?

解决方案 »

  1.   

    Winform窗体?
    在Main函数里:
    先秀一个登陆窗体出来,上面有用户密码输入TextBox控件
    formLogin frm=new formLogin();
    frm.showdialog();
    ///下句的判断放到frm窗体里的buttonClick事件
    if(textbox1.text=="user" && textbox2.text=="pwd")
     this.dialogresult=dialogresult.ok;if(frm.showdialog()==dialogresult.ok)
     formMain=new formMain();
    formMain.showdialog();
    application.run();
      

  2.   

    弹出frmlogin登录查询数据库用户名和密码再Hide
    static void Main() 

    Mutex mt=new Mutex(true,"MutexInstance"); 
    if(mt.WaitOne(0,false))  

    Login Login_FRm1=new Login(); 
    Login_FRm1.ShowDialog(); 
    if (Login_FRm1.Bresult==true) 

    Main_Frm mainfrm =new Main_Frm(); 
    mainfrm.User_Name=Login_FRm1.User_Name; 
    mainfrm.User_ID=Login_FRm1.User_ID; 
    Login_FRm1=null; 
    Application.Run(mainfrm); 
    }   


    登录窗口 
    private void button1_Click(object sender, System.EventArgs e) 
    { this.Close(); 
     } 

    }
      

  3.   

    密码不正确就直接Application.Exit();