Hello,
Je voudrais faire un "splash screen".
J'ai donc un formulaire principal, MainForm, et un formulaire SplashScreen.
Au lancement du formulaire principal, je comptais cacher ce dernier, et afficher le splash screen.
Voici donc ce que j'ai codé dans l'événement MainWindow_Load():
Mais après 2 ou 3 secondes où rien ne s'affiche, la ligne en rouge me sort une exception
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 private void MainWindow_Load(object sender, EventArgs e) { this.Hide(); SplashScreen sc = new SplashScreen(); sc.ShowDIalog(); InitComposants(); }
Win32Exception -> Erreur lors de la création d'un handle de fenêtre.
Je précise que lorsque je supprime les 3 premières lignes, le formulaire principal se lance bien, et que si dans Program.cs, je fais Application.Run(new SplashScreen), SPlashScreen s'affiche également.
Merci pour votre aide.
Partager