跪求!!!!!c#问题 form1 跳到form2

我想在从form1跳到form2时同时关闭form1窗口?高手指教!!!... 我想在从form1跳到form2时
同时关闭form1窗口?
高手指教!!!
展开
 我来答
lxf_120
2008-04-14 · TA获得超过250个赞
知道小有建树答主
回答量:448
采纳率:0%
帮助的人:216万
展开全部
是这样的,我估计你想做的是一个登录窗口和一个主窗体的切换吧:一般的作法是
1. 初始化主窗体时,先调frmlogin窗体
2. 先调用lfrmloginogin窗体,验证成功再调用调用主窗体
3.(推荐)在Main函数中先调用frmlogin窗体,通过frmlogin的dialogresult的值判断是否是难成功,再调用frmMain窗体

[STAThread]
static void Main()
{

frmlogo logo=new frmlogo();
logo.Show();
System.Runtime.Remoting.RemotingConfiguration.Configure("SystemManage.exe.config");
logo.Update();
Thread threadDown=new Thread(new ThreadStart(DownUpdateFile));
threadDown.IsBackground = true;
threadDown.Start();
FrmLogin frmLogin=new FrmLogin();
logo.Close();
logo.Dispose();
frmLogin.ShowDialog();
if (frmLogin.DialogResult==DialogResult.OK)
{
frmMain main=new frmMain();
frmLogin.Close();
Application.Run(main);
}
else
{
Application.Exit();
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
peterandy
2008-04-13
知道答主
回答量:13
采纳率:0%
帮助的人:0
展开全部
this.visible = false;
new form2().show();

这样可以的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pengjianhang
2008-04-14 · TA获得超过296个赞
知道小有建树答主
回答量:380
采纳率:0%
帮助的人:365万
展开全部
Form2 fm2=new Form2();
fm2.Show();
this.Close();
这样就可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
nq82
2008-04-13 · TA获得超过153个赞
知道小有建树答主
回答量:670
采纳率:0%
帮助的人:460万
展开全部
先给FORM2焦点.
再关FORM1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fashionablemi
2008-04-13 · 超过49用户采纳过TA的回答
知道小有建树答主
回答量:217
采纳率:0%
帮助的人:161万
展开全部
Form2 fm2=new Form2();
fm2.Show();
this.Hide();

这样可以!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式