Lors de la programmation d'une application en Visual Basic 6 ( VB6 ), il peut parfois être utile de mettre en pause un sous-programme et d'attendre jusqu'à ce que l'utilisateur appuie sur un bouton, comme obligeant l'utilisateur à lire un pop up case et cliquez sur "Ok" avant de continuer. Vous pouvez mettre en pause un sous-programme et d'attendre une pression sur un bouton en plaçant la méthode " DoEvents " à l'intérieur d'une boucle qui ne se verrouille pas l'ordinateur comme la méthode " d'attente " . Instructions
1
Ouvrez le fichier source VB6 dans un éditeur tel que Microsoft Visual Basic.
2
déclarer une variable booléenne globale à suivre si le bouton a été pressé en ajoutant le code suivant en haut de votre formulaire:
Option Explicit
publique ButtonIsClicked As Boolean
3
initialiser la valeur de la " ButtonIsClicked « variable au début de votre routine en ajoutant le code suivant:
ButtonIsClicked = false
4
Appelez la méthode à l'intérieur d'une boucle "while" attendre jusqu'à ce que le bouton a " ) DoEvents ( " été pressé en ajoutant le code suivant dans votre routine :
Button by
Bien ButtonIsClicked = false
Application.DoEvents ()
End While
La méthode " DoEvents " traite les messages Windows existants, comme un clic de bouton . . La boucle continue à augmenter jusqu'à ce que le bouton est cliqué
5
Ouvrez le Form Designer graphique , double- cliquez sur le bouton, l'utilisateur doit cliquer et ajoutez le code suivant :
ButtonIsClicked = true
6
Enregistrez le fichier VB6, compiler et exécuter le programme à exécuter votre routine modifiée.