Bom dia e obrigado pela sua resposta ...
Mas penso que não resolveu o meu problema.
Tenho um programa em VB.NET que tem um ciclo em que lê um conteúdo de uma tabela e nesse ciclo executa vários instruções ... e coloquei um butão de comando nessa opçâo para permitir ao utilizador parar o processamento executado nesse ciclo, para lhe permitir 'desistir' a meio. Esse 'cancelamento' é feito atravez da instrução - DoEvents - no VB6, que depois executa as instruções desse butão de comando.
Eu queria saber como posso fazer isso em VB.NET.
EX...
- Ciclo do processamento
...
RS_MST.MoveMin
While RS_MST.EOF = False
DoEvents
If Fl_Cancelar = True Then
Exit Sub
End If
Call M_Processamento_Curso(f_a_categ, RS_MST.Fields("mst_codigo"))
If CDate(RS_MST.Fields("mst_dtcat")) > CDate(MaskEdBox1) Then
GoTo ACateg_Imp_Mp_Prx
End If
...
- Instruções do Butão de comnado
Private Sub cancelar_Click()
Fl_Cancelar = False
Resp = Imp_Mensagem(98, 4 + 32, "Mensagem da Aplicação")
If Resp = 6 Then
Fl_Cancelar = True
End If
End Sub
-
Obrigado.