public static void ShowForm() { if (splashForm.InvokeRequired) { ShowFormCallback d = new ShowFormCallback(ShowForm); splashForm.Invoke(d, new object[] { }); } else { //splashForm = new FormWaiting(); splashForm.Show(); //Application.Run(splashForm); } }
static public void ShowSplashScreen() { // Make sure it is only launched once. if (splashForm != null) { return; } else { splashForm = new FormWaiting(); //PictureBox pictureBox1 = new PictureBox(); //pictureBox1.Location = new Point(0,0); //splashForm.Controls.Add(pictureBox1); splashForm.InitializeComponent(); splashForm.Show(); } //Thread thread = new Thread(new ThreadStart(FormWaiting.ShowForm)); //thread.IsBackground = true; //thread.SetApartmentState(ApartmentState.STA); //thread.Start(); }