[VB6] Mettre en pause l'execution du code
Bonjour à tous!!
Voila je vous expose mon problème :)
J'aimerai mettre en pause l'execution d'une partie de mon code en attendant une action sur une autre form.
J'avais pensé au "sleep" mais ce n'est pas bon car c'est toute l'application qui se freeze, or il faut que je puisse executer le code de la nouvelle form...
J'ai trouvé ca, mais c'est plus de la bidouille qu'autre chose :
FrmBoxes est la nouvelle form que je charge a partir de la form principale
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| With flgCumulative
If valx(.TextMatrix(.row, flgcumulative_restqty)) < 0 Then
frmBoxes.ProdId = .TextMatrix(.row, flgcumulative_prodid)
frmBoxes.Show
Do Until frmBoxes.Visible = False
frmBoxes.SetFocus
DoEvents
Loop
Else
MsgBox "No alternative boxes needed!", vbExclamation
Exit Sub
End If |
Si vous avez des suggestions je suis preneur!!!
Merci!!