I have a button that starts a script that takes 8-10 seconds to complete. I have a text box on the window that is bound to a string tag. I make it visible when the button is pressed and set the string tag to status messages that I want the user to see. The problem is nothing displays until a final completion message displays via system.gui.messageBox. I added this messageBox directly after changing the string tag and the text box display correctly after the messageBox displays. This was just a test as it is clearly too cumbersome and time consuming for the user to click ok after each message.
Is there a way to display the text box value each time it changes? A long time ago I ran into this problem with a Microsoft Access screen and the DoEvents function caused the system to display any screen changes every time I called the function. Is there a similar command in Ignition? I tried event.source.repaint() on the property change of this text box, but it did not help.