那么倒過來可不可以:)private void timer_Tick(object sender, System.EventArgs e)
{
if (MenuEvent.flag == "relogin")
{
this.timer.Enabled = false;
this.Hide();
FrmLogin frm = new FrmLogin();
frm.ShowDialog();
this.Close();
this.Dispose();
}
if(MenuEvent.flag =="reloginClose")
{
this.timer.Enabled = false;
this.Close();
this.Dispose();
}
}
{
if (MenuEvent.flag == "relogin")
{
this.timer.Enabled = false;
this.Hide();
FrmLogin frm = new FrmLogin();
frm.ShowDialog();
this.Close();
this.Dispose();
}
if(MenuEvent.flag =="reloginClose")
{
this.timer.Enabled = false;
this.Close();
this.Dispose();
}
}
程序运行时,他要始终存在这个窗体。
所以:主窗体只能hide,不能close
把form2做为登陆界面就可以了。