コード例 #1
0
 /// <summary>
 /// スプラッシュスクリーンを表示する。
 /// </summary>
 private void ShowSplashScreen()
 {
     SplashScreen = new SplashScreen();
     SplashScreen.Show();
 }
コード例 #2
0
        /// <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;
                }
            }
        }