C#窗体怎么替换? 登陆窗口 确定后跳转到主窗口 怎么样才能同时关闭登陆窗口?详细点 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://blog.csdn.net/wuyazhe/article/details/5642431 把主窗口activate之后关闭自己就可以了, 确定时,如果成功,close自己不就是了 在Form1的按钮事件里 Form2 f = new Form2();f.ShowDialog(this);this.Close();Form2 的Load事件里this.Owner.Hide(); 一般就两种方式吧,简单点的就是登录窗体做为主窗体的子窗体,登录成功是Close自己就行了另一种登录窗体就是主窗体的话,再开一个线程就行了 Main(){FrmLogin frm = new FrmLogin();frm.ShowDialog();//如果登陆成功设置frm.DialogResult=DialogResult.OKif(frm.DialogResult!=DialogResult.OK)returnelsefrm.Close();Application.Run(new MainForm());} 先关,然后 Application.Run(new frmMain()); 在主窗体的Load事件里简历登陆对话框,重装登陆对话框ShowDialog(增加登陆成功/失败返回值)返回值如果失败,登陆框登陆成功自己关闭自己,主窗体销毁,如果成功,继续走Load,登陆框消失、主窗口显示 问个关于c#怎么读取Excel的问题 如何能加快for 循环的速度,谢谢大家! C#怎么实现窗体最小化隐藏? 请教个比较复杂的正则表达式 已经知道文本中第几行,想用streamwriter把这行删除掉 不知道如何实现 C#向Sybase中写入数据,怎么会是乱码? 我想向asp.net 中的表格中拖一些控件??大家来看看 提一个面向对象的问题~~~ 八百年前的贴子,拿出来重新讨论 制作安装程序的问题 帮忙看下串口通信datareceived为什么没有返回值? serialport与Led屏幕显示汉字的问题
f.ShowDialog(this);
this.Close();
Form2 的Load事件里this.Owner.Hide();
另一种登录窗体就是主窗体的话,再开一个线程就行了
{
FrmLogin frm = new FrmLogin();
frm.ShowDialog();
//如果登陆成功设置frm.DialogResult=DialogResult.OK
if(frm.DialogResult!=DialogResult.OK)
return
else
frm.Close();Application.Run(new MainForm());}
Application.Run(new frmMain());