/// <summary> /// スプラッシュスクリーンを表示する。 /// </summary> private void ShowSplashScreen() { SplashScreen = new SplashScreen(); SplashScreen.Show(); }
/// <summary> /// スプラッシュスクリーンを閉じる。 /// </summary> private void HideSplashScreen() { lock (SplashLock) { (new UIPermission(UIPermissionWindow.AllWindows)).Assert(); MainForm.Activate(); PermissionSet.RevertAssert(); if (SplashScreen != null && !SplashScreen.IsDisposed) { SplashScreen.InvokeDispose(); SplashScreen = null; } } }