C#关闭登录窗体 打开主窗体
我在登录窗体这样写:MessageBox.Show("登录成功!","提示信息",MessageBoxButtons.OK,MessageBoxIcon.Informat...
我在登录窗体这样写:
MessageBox.Show("登录成功!", "提示信息", MessageBoxButtons.OK, MessageBoxIcon.Information);
FrmReg fr = new FrmReg();
fr.ShowDialog();
if (fr.DialogResult == DialogResult.OK)
{
this.Close();
Application.Run(new FrmMain());
}
但是不行啊。。。。。。
有没有其他的办法 呢 展开
MessageBox.Show("登录成功!", "提示信息", MessageBoxButtons.OK, MessageBoxIcon.Information);
FrmReg fr = new FrmReg();
fr.ShowDialog();
if (fr.DialogResult == DialogResult.OK)
{
this.Close();
Application.Run(new FrmMain());
}
但是不行啊。。。。。。
有没有其他的办法 呢 展开
2个回答
展开全部
在主窗体调用登录窗体,并判断返回值:
public frmMain() //主窗体构造函数
{
frmLogin nForm = new frmLogin(); //调用登录窗体
if (nForm.ShowDialog() != DialogResult.OK) //判断登录窗体返回值
{
Environment.Exit(Environment.ExitCode); //退出程序
return;
}
else
{
InitializeComponent(); //构造主窗体
}
}
public frmMain() //主窗体构造函数
{
frmLogin nForm = new frmLogin(); //调用登录窗体
if (nForm.ShowDialog() != DialogResult.OK) //判断登录窗体返回值
{
Environment.Exit(Environment.ExitCode); //退出程序
return;
}
else
{
InitializeComponent(); //构造主窗体
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第一个窗体不能关闭
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询