学习型 ASP/PHP/ASP.NET 主机 30元/年全能 ASP/PHP/ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付
发新话题
打印

C#登陆系统中怎样从登陆界面进入到主界面啊?

C#登陆系统中怎样从登陆界面进入到主界面啊?

我用C#做了两个Form,一个是登陆界面,一个是主界面,用户名和密码都判断成功后,怎样进入到主界面啊?用什么语句啊?

TOP

新建一个类,记录是否登陆成功。
    class user
    {
        //记录登录是否成功
        public static bool Login = false;
    }
在Program.cs里加上     
             if (user.Login ==true)
            {
                Application.Run(new Form2());
            }

TOP

public class user
字面上看来应该这样 似乎...

TOP

用户名和密码判断正确后 new 一下主界面,然后掉show方法就行了!

TOP

引用:
以下是引用 gtrgtr 在 2008-5-10 23:25 的发言:

用户名和密码判断正确后 new 一下主界面,然后掉show方法就行了!
show(); or
showDialog();

TOP

if(Login==true)
{
   Main.Show();
   this.Close();
}

TOP

if(dr.Read())
{
    Form2.Show();
    this.Close();
}
F:\windows test\WindowsApplication1\Form1.cs(8): 找不到类型或命名空间名称“Form2”(是否缺少 using 指令或程序集引用?)

Form2是主界面

TOP

还是不行啊

TOP

在Program.cs中,将Application.Run(new Form1())改为:
复制内容到剪贴板
代码:
            LoginForm loginForm = new LoginForm();
            if (DialogResult.OK == loginForm.ShowForm())//自己定义的登陆判断函数,用户名密码正确返回DialogResult.OK,否则返回DialogResult.Cancel
            {
                Application.Run(new Form1());
            }

TOP

发新话题