konto usunięte
Temat: splash screen .NET CF
Witam,Robiąc aplikację na WM chcę zrobić do niej splash screen i przy ładowaniu głównego okna mam kod:
private void Form1_Load(object sender, EventArgs e)
{
Hide();
bool done = false;
ThreadPool.QueueUserWorkItem((x) =>
{
using (var splashForm = new SplashForm())
{
splashForm.Show();
while (!done)
Application.DoEvents();
splashForm.Close();
}
});
Thread.Sleep(3000);
done = true;
Show();
}
Splash się nie pojawia, aplikacja przechodzi od razu do głównego okna.
Jeżeli dodam akcje ładowania SplashForm po kliknięciu - pokazuję się normalnie.
SplashForm ma w sobie pictureBox z obrazkiem i jest pełnoekranowa.
W czym tkwi problem?
Pozdrawiam