Dermot,
I tried a few things and found that some combinations do not seem to work. Also changes to Range limits take effect the next time the value in the control changes, not when the property changes.
If you need to see the property changes immediately, write a value to to the control via the Value property or via a local or global variable. Even writing the current value seems to force the update.
The help file does not seem to document this.
Lynn