我有一个winforms应用程序,其中我使用2个窗体来显示所有必要的控件。第一种形式是一个闪屏中,它会告知其加载等,所以我使用下面的代码的用户:C#winforms启动(Splash)窗体不隐藏
Application.Run(new SplashForm());
一旦应用程序加载完成我想要的SplashForm隐藏或我送到后面和主要从显示。我目前使用下列内容:
private void showMainForm()
{
this.Hide();
this.SendToBack();
// Show the GUI
mainForm.Show();
mainForm.BringToFront();
}
我所看到的是,在MainForm中显示,但SplashForm仍然是“在上面”可见。我目前正在做的是单击MainForm手动将其带到前面。任何想法为什么发生这种情况?
如果SplashForm是WPF窗口,此方法不起作用 – MrEdmundo 2009-04-08 09:59:23
我仅将它用于WinForms,对不起。 – Grzenio 2009-09-21 09:08:46