我在程序的main方法中有如下代码,但是欢迎界面并没有先出来,而是跟登录窗体同时出来。
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);//设计器生成的代码
//这里显示欢迎界面 Welcome是欢迎窗体
Welcome welcome = new Welcome();
welcome.Show();
//这里连接数据库。
//.......
//显示登录窗体。运行中登录窗体和欢迎窗体一起显示
LoginFrm login = new LoginFrm();
login.ShowDialog();
welcome.Close();
//显示主窗体
if (LoginFrm.blCanLogin == true)
{
Application.Run(new MainForm());
}
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);//设计器生成的代码
//这里显示欢迎界面 Welcome是欢迎窗体
Welcome welcome = new Welcome();
welcome.Show();
//这里连接数据库。
//.......
//显示登录窗体。运行中登录窗体和欢迎窗体一起显示
LoginFrm login = new LoginFrm();
login.ShowDialog();
welcome.Close();
//显示主窗体
if (LoginFrm.blCanLogin == true)
{
Application.Run(new MainForm());
}
welcome.BrindToFront();//连接...
//连接完毕
//让用户欣赏一下欢迎窗口
System.Threading.Thread.Sleep(1000); //停留一秒以显示欢迎//显示登录窗体。运行中登录窗体和欢迎窗体一起显示
LoginFrm login = new LoginFrm();
一个可能会有帮助的现象是。欢迎窗口在登录窗口出现之前在Windows任务栏有显示。
另外我的图片很小。。