跪求!!!!!c#问题 form1 跳到form2
5个回答
展开全部
是这样的,我估计你想做的是一个登录窗口和一个主窗体的切换吧:一般的作法是
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();
}
}
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();
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
this.visible = false;
new form2().show();
这样可以的
new form2().show();
这样可以的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Form2 fm2=new Form2();
fm2.Show();
this.Close();
这样就可以了。
fm2.Show();
this.Close();
这样就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先给FORM2焦点.
再关FORM1
再关FORM1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Form2 fm2=new Form2();
fm2.Show();
this.Hide();
这样可以!
fm2.Show();
this.Hide();
这样可以!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询