A little more on this.

I've added some scripting to ensure that the required folder is appended to the path, but there doesn't seem to be any way to get the dialog to reinitialize or display the modified value other than going one dialog back, then forward again.

For example:
- On first entry, %_SB_InstallDir% is pre loaded with a default path of "C:\Somewhere\RequiredFolder".
- User manually changes that to "C:\Somewhere\Else" and clicks next.
- I trap the change, display a message that the program must be installed in 'RequiredFolder' and reset %_SB_InstallDir% to "C:\Somwhere\Else\RequiredFolder".

If I cycle the loop after displaying the message, the dialog remains continues to show the originally modified (bad) path, and pressing Next goes through the cycle of check/message again. If I don't loop so that Next goes to the following dialog, press back, the unmodified path is still displayed and the check/message is displayed again.

So, how can I force a dialog to update the displayed value without nexting into it from the previous dialog. I've tried 'Refresh next dialog' before looping, using event init and reopen and none of it has any effect.

Sorry if this seems confusing...

Thanks,
Tom