I have shown a splash screen it works fine, but the main form will not shown on task bar and focus.
There are 2 form 1. SplashScreen 2. formMain
On splashscreen I added a timer and do some code below.
public SplashScreen()
        {
            InitializeComponent();
        }
        private void splashtimer_Tick(object sender, EventArgs e)
        {
            progressBar1.Increment(1);
            if (progressBar1.Value == 100) splashtimer.Stop();
        }
On the main form "formMain"
I added the code below.
public formMain()
    {
        this.ShowInTaskbar = true;
        Thread t = new Thread(new ThreadStart(ShowSplashScreen));
        t.Start();
        Thread.Sleep(5000);
        InitializeComponent();
        t.Abort();
    }
    public void ShowSplashScreen()
    {
        Application.Run(new SplashScreen());            
    }
Splash screen works fine but the main form will not focus. I run EXE from Debug folder and run it, splash screen displayed and main form not sown. Taskbar icon not shown. When in Ctrl+tab the formMain is shown. Why???
Where is the problem?