C# windows form 界面跳转

login界面跟menu界面,login介面符合登录条件怎麼跳入menu界面,并且关闭login界面,把login界免输入的用户信息传入menu界面,并且还是在同一个进程... login界面跟menu界面,login介面符合登录条件怎麼跳入menu界面,并且关闭login界面,把login界免输入的用户信息传入menu界面,并且还是在同一个进程裏面,而不是新开一个进程 展开
 我来答
祎正谊25
2013-07-11 · TA获得超过156个赞
知道小有建树答主
回答量:430
采纳率:75%
帮助的人:213万
展开全部
在program里定义静态的全局变量,同时将Menu界面作为启动窗体,在menu窗码核体的load事局梁件中将login界面作为dialog弹出(同时要隐藏menu),登录成功,则桐模运关闭login,进入menu。
追问
代码怎麼写呢?给写下,关键代码,谢谢!
追答
program.cs中
定义静态全局变量:
public static string userid = null;
同时 Main中将MenuForm设为启动项: Application.Run(new MenuForm());
MenuForm.cs的Load事件中
this.Hide();
LoginForm login=new LoginForm();
DialogResult res=login.ShowDialog();
if (res == DialogResult.OK)
{
this.Show();
}
else
{
this.Close();
return;
}
lzh3452
2013-07-11 · TA获得超过1044个赞
知道小有建树答主
回答量:1168
采纳率:100%
帮助的人:858万
展开全部
//登陆窗体只写这些
Form2 frm2 = new Form2();
//设置登陆窗体为主窗体的Owner
frm2.ShowDialog(this);
//主窗体的Load方法里这样写
//隐藏登陆窗慧段闹体。
this.Owner.Hide();
//取得登陆界面信息燃含
string user = this.Owner.txtUser.Text;
string password 前罩= this.Owner.txtPassword.Text;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cdinten
2013-07-11 · TA获得超过6589个赞
知道大有可为答主
回答量:3562
采纳率:56%
帮助的人:1326万
展开全部
你将两个窗口之间需要传递的数哪握答据用属性暴露出来皮胡。然后在传递李慧的时候,例如点了登录之后:
MenuForm mf=new MenuForm();
mf.XXX=loginForm.XXX;
mf.Show();
loginForm.Close();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-11
展开全部
定义几个哗配桐属性字段用卖神于保存用户输入的信息,在输入信息后,判断输入乱坦的信息是否符合条件,再实例化menu界面,show出来,接着关闭(close()方法)login界面,不就可以了吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式