Bonjour tout le monde,

voila, j'ai une application MDI. Dans cette application MDI, j'ai un menu qui appelle une fenêtre fille.
Dans la fenêtre parent MDI, j'ai une statusbar avec un libellé par défaut.
Lorsque je clique sur le menu pour appeler ma fenêtre fille, je change le libellé de ma statusbar en "Chargement en cours".
Ensuite, je demande d'afficher ma fenêtre fille.
Une fois que ma fenêtre fille est lancée, je rechange le libellé de la statusbar de la fenêtre parent MDI en "Prêt".

Voici mon code actuel pour faire ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
lbl_chargement.Text = "Chargement en cours";
Clients fen_clients = new Clients();
fen_clients.MdiParent = this;
fen_clients.Show();
lbl_chargement.Text = "Prêt";
Le problème est que lorsque j'exécute cette opération, la fenêtre prend un peu de temps à se charger (car au Form.Load, je demande de binder les données) et du coup, on n'a pas le temps de voir le texte "Chargement en cours".
Le texte "Prêt" s'affiche bien une fois que la fenêtre fille est chargée, mais rien ne se passe lorsque le programme charge la fenêtre fille.

Quelle solution dois-je utiliser pour pallier à ce problème?

merci d'avance

Penchu