Bonjour,

mon problème est le suivant :

j'execute une tâche assez lourde et je la lance via un bouton sur ma fenêtre principale (on va l'appeler fenêtre1 pour la compréhension). Lorsque je clique sur ce bouton, cela lance dans un nouveau thread une autre fenêtre (fenêtre2) comprenant uniquement la progressbar et un label.

Je fais dormir ce thread pendant 100ms tant que la tâche principale n'est pas finie et toutes les 100ms je mets à jour ma progressbar et mon label.

Le problème se situe au niveau du fait que lorsque ma fenêtre2 (celle avec la progressbar) perd le focus, elle se gèle et une autre fenêtre similaire s'ouvre (fenêtre3) sous celle-ci et se met à bien à jour, elle. Par contre on ne peut ni déplacer, ni réduire la fenêtre3, elle semble "incruster" dans fenêtre1.

Je précise que fenêtre2 a la propriété TopMost à true.

J'aimerais donc que fenêtre2 ne se gèle pas et que fenêtre3 n'apparaisse pas.

Quelqu'un peut-il m'aider ?