J'ai un formulaire avec des boutons, des textBoxes et des userControls dessus. Quand un bouton est cliqué, il appelle une méthode dans une autre classe. Dans cette classe, une boîte de message s'ouvre. Lorsque l'utilisateur clique sur OK, le messageBox se ferme et la méthode de classe se poursuit pendant 10 secondes avant la fin. Au cours de ces 10 secondes, quel que soit textBox, ou le bouton de la boîte de message était encore affiche le messageBox (Ils ne sont pas repeints).Comment forcer Boutons, TextBoxes à repeindre sur formulaire après qu'un MessageBox se ferme en C#
La question est comment puis-je forcer tout à repeindre sur le formulaire. Le problème est la classe qui a le messageBox n'a pas de connaissance de la forme qui l'a appelé
Frank
Je suis d'accord que vous devriez le lancer sur un fil différent. – Vincent