我有一個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