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 : Sélectionner tout - Visualiser dans une fenêtre à part
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!!