How can I create an animated splash screen like the one in Office 2010 using C#?
A detailed guide for a splashscreen is here: eExample splashscreen
Another example
Although the basics is:
1) Create a splashscreen, show it, close/dispose it
private void SplashForm()
{
SplashForm newSplashForm = new SplashForm();
newSplashForm.ShowDialog();
newSplashForm.Dispose();
}
2) Run the splashscreen on a seperate thread/backgroundworker
Thread t1 = new Thread(new ThreadStart(SplashForm));
t1.Start();
Thread.Sleep(5000); // 5 seconds
t1.Abort();
Thread.Sleep(1000);