// public Method to hide the SplashForm static public void Close() { if (MySplashThread == null) { return; } if (MySplashForm == null) { return; } try { MySplashForm.Invoke(new MethodInvoker(MySplashForm.Close)); } catch (Exception) { } MySplashThread = null; MySplashForm = null; }
// internally used as a thread function - showing the form and // starting the messageloop for it static void ShowThread() { MySplashForm = new frmSplash(); Application.Run(MySplashForm); //SingleApplication.Run(MySplashForm); }