Persistance de dialogue modale<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />J'ai un dialogue modal qui fait exactement ce que je veux faire après avoir appuyé sur le bouton OK, mais la tâche effectuée en réponse au bouton OK prend un certain temps et tout ce temps, le dialogue persiste. Lorsque la tâche est terminée, la boîte de dialogue se déroule normalement. Je crains seulement que lorsque je relance l'application à d'autres utilisateurs, il y ait une chance que quelqu'un puisse appuyer sur OK plusieurs fois alors qu'il est en train d'exécuter la tâche.
Existe-t-il un moyen de faire disparaître rapidement le dialogue après avoir appuyé sur OK, pendant que la tâche est en cours?
Merci,
Charlie
Re: Persistance de dialogue modalCela faisait un moment que je pensais à ça et que je faisais le vide. D'une manière ou d'une autre, après avoir posté ceci, le lendemain matin, j'ai trouvé la réponse. La solution consistait simplement à déplacer les codes en dehors du code du bouton OK. En d’autres termes, j’ai mis un drapeau (iflag = 1) dans le code du bouton OK, rien d’autre, puis plus tard dans le script, le code a été exécuté si iflag == 1 (bien sûr, vous initialisez à zéro vers le haut du script). Je ne suis pas sûr que ce soit utile à quelqu'un ou non .....