Base de connaissances | Informatique-Programmation |
---|---|
C# (C Sharp) |
Pourquoi une application exécutant un processus dans une Windows Forms ne reaffiche plus ou ne répondu plus lorsqu'on clique une fois a l'exterieur en langage de programmation C# ?
Les applications Windows Forms, contrairement au applications Web, interrompt tous les autres processus jusqu'à ce que le processus courant soit terminé. Pour redonner le contrôle au autre tout en continuant a exécuter votre processus, il suffit de provoquer les autres événements à l'aide :
Application.DoEvents();
Et naturellement, rafraichir l'affichage au moment adéquat avec :
this.Refresh();
Dernière mise à jour : Dimanche, le 12 Mars 2017