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

konto usunięte

Temat: splash screen .NET CF

`Piotr Sowa edytował(a) ten post dnia 12.02.12 o godzinie 16:02

Następna dyskusja:

Poznańska Grupa .NET




Wyślij zaproszenie do