Bonjour,
J'ai une application qui lance un traitement assez long, donc je voulais lancer un petit form avec une image en attendant.
Pour cela j'avais le code suivant :
Ce code marche presque, à un détail près, le contenu du traitementForm ne s'affiche pas. Il contient un petit texte, et une image. Le cadre par contre s'affiche bien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 // Avertissement de lancement Cursor = Cursors.WaitCursor; this.Enabled = false; traitementForm = new TraitementForm(); traitementForm.Show(); // Lancement Traitement(); // Avertissement de fin de traitement if (traitementForm != null) traitementForm.Close(); Cursor = Cursors.Default; this.Enabled = true; this.BringToFront();
Si j'utilise un traitementForm.ShowDialog(); au lieu d'un traitementForm.Show();, le form s'affiche bien, mais il attend que ce form soit fermé pour lancer le traitement...
Quelqu'un a une idée?
Partager