[求助]:关于关闭一个窗口同时打开另一个窗口
描述:想在登陆窗口(logon)前加上一个只有图片的窗口(FormPic),想在(FormPic)中3秒钟后判断连接数据库,如成功关闭该窗口打开(logon),否则关闭窗口;
private void ConnectDataBase()
{
LinkDataBase link = new LinkDataBase();
bool isOK = link.ConnectionDataBase();
if(isOK)
{
//MessageBox.Show("连接数据库成功","INFORMATION");
Logon logon = new Logon();
logon.Show();
}
else
{
MessageBox.Show("Connection DataBase Fail","FAIL");
this.Close();
}
}
private void timer1_Tick(object sender, System.EventArgs e)
{
this.Hide();
this.Dispose();
ConnectDataBase();
this.timer1.Enabled = false;
}
大家帮忙看看,为什么logon也只是闪一下就关闭了,然而在isOK的时候加上MessageBox.Show("连接数据库成功","INFORMATION"),就不会关闭logon了
这是什么原因?