codice:
                    comando = Mid$(testo, i, k)
                    temp = Mid$(testo, i + k, 1)
                Loop
            k = k - 1
            comando = Mid$(testo, i, k)
            fmrallocazione.Show
            txtcerca.Text = "ciao"
            End If
        Loop
    End If
Questo è un pezzo della mia funzione: arrivato fove dice fmrallocazione.show vorrei che l'istruzione IF si fermasse e attendesse e ripartisse quando ho finito di lavorare su fmrallocazione. Si può fare? Avevo in mente di fare un do while con una variabile booleana, però credo di rischiare l'overflow. C'è un altro metodo?