When I have LockScreen=.T., I have found that some properties have strange behaviors.
In one of my application, when LockScreen=.T., I change a caption on a label. When LockScreen will become .F., I will see my new caption which is ok. But, before changing this caption, I show the Width of that label which gives me a certain value. Then, I change the caption and show the Width of that label again, which still give me the old value. So, at this point, we have a situation that the Width of the label is not giving the actual Width.
If I do this process with LockScreen=.F., the Width of the label will be shown ok after the change.
I tried all kind of workaround in order to make the Width property to be reflected when using LockScreen=.T. So far, I haven't found a workaround.
This label is in a container. Maybe there is a bug with that.
IAC, having LockScreen=.T. or .F. should always give the value of the Width property correct.
Any idea on how to solve this situation?