winform 主窗体为启动窗体,登陆按钮在主窗体上,点击按钮出现登陆窗体, 怎么样登陆后 回到主窗体。
1个回答
展开全部
设主窗体:MainForm,登录窗口:LoginForm,在里面定义一个全局变量:Succeed=false;//登陆是否成功
在MainForm中定义:
LoginForm lf=new LoginForm();
在MainForm中点击“登录”按钮中:
lf.ShowDialog();//弹出登陆框
输入账号密码后,点击页面的“确定按钮”。
在按钮里进行身份验证,如果正确:
Succeed=true;
this.Close();//这样就返回去了
在MainForm中定义:
LoginForm lf=new LoginForm();
在MainForm中点击“登录”按钮中:
lf.ShowDialog();//弹出登陆框
输入账号密码后,点击页面的“确定按钮”。
在按钮里进行身份验证,如果正确:
Succeed=true;
this.Close();//这样就返回去了
追问
我想把登录名保存 登陆成功后 主窗体上用到 怎么做。
追答
在LoginForm里面定义一个全局变量(public):userName="";
在按钮里进行身份验证,如果正确:
userName=TextBox1.Text;//赋值
this.Close();//这样就返回去了
在MainForm里就可以调用了:
调用:lf.userName;//调用
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询