> My kludge/workaround is to add a variable delay before the message is > cleared. The delay is based on the image size and some > empirically-derived constants.
The issue is that the terminals and locals of controls schedule an update and allow for batching. They are not synchronous. To synchronize things to them, you can try to use the Value Property on the control's property node. At the moment I believe this is synchronized. If not, you can use the Panel's property called Defer Panel Updates. You can use the to synchronize multiple property nodes and values by setting to TRUE, modifying, then setting defer to FALSE. So, you can set your Boolean or string telling the user an update is in progress, then defer, then set the image and string/Boolean again, then defer to FALSE. The string/Boolean and image should update at close to the same time telling the user that the update is finished. Greg McKaskle
