Ao programar um aplicativo no Visual Basic 6 ( VB6 ) às vezes pode ser útil para interromper uma sub-rotina e espere até que o usuário pressiona um botão, como exigir que o usuário leia um pop-up e clique em " Ok" antes de continuar. Você pode pausar uma sub-rotina e esperar por um botão de pressão , colocando o método " DoEvents " dentro de um loop , que não bloqueia o computador como o método de " Wait" . Instruções
1
Abra o arquivo de origem VB6 em um editor como o Microsoft Visual Basic.
2
Declare uma variável boolean global para rastrear se o botão foi pressionado , adicionando o seguinte código no topo da sua forma :
Option Explicit
Pública ButtonIsClicked as Boolean
3
Inicializar o valor da variável " ButtonIsClicked " no início de sua sub-rotina , adicionando o código :
ButtonIsClicked = false
4
chamam de " DoEvents ()" método dentro de um loop "while" esperar até que o botão tem foi pressionado , adicionando o seguinte código dentro de sua rotina :
Button
Enquanto ButtonIsClicked = false
Application.DoEvents ()
final, enquanto
O método " DoEvents " processa as mensagens do Windows existentes, como um clique de botão . . O loop continuará acontecendo até que o botão é clicado
5
Abra o GUI Form Designer , clique duas vezes no botão , o usuário precisa clicar e adicione o seguinte código :
ButtonIsClicked = true
6
Salve o arquivo VB6, compilar e executar o programa para executar sua rotina modificada.