Thanks Steve,
I will look at the
CallSubDelayed option.
Hi Erel,
The task is a sprite cutter, which scans through an image for individual sprites. Now, the bigger the sprite sheet image the longer the process will take.
The only thing is, the application looks like it has
frozen for 1-2 seconds until the routine has completed (the sub ends).
Everything is happening inside the
Sub menu_DoStuff_Action ... End Sub
I actually want to show a spinning progress bar and update the text box. Although I am taking care of these before running the loop they never get updated.
Perhaps if possible an .Invalidate method could be added to force the UI elements in question to refresh?
MyTextField.Text="Working .."
MyProgress.Visible=True
MyTextField.Invalidate
MyProgress.Invalidate