>>I have no idea if it make sense: is the background form locked (ie screenlock = .T.)?
>>
>>Vlad
>>
>>>Hello All,
>>>
>>>In the app I have one form always running in the background.
>>>Form is in screen, not movable, not closable.
>>>When I move another form over it, it doesn't get refreshed, which means the form moving over it leaves the "prints". Form gets refreshed only when activated.
>>>If I open more forms, all of them can leave their "prints" only on that background form, and not on the others.
>>>Have anyone seen that behaviour before?
>>>
>>>Nick
>
>No, LockScreen = .f.,
>that's for sure, because this form working is a kind of menu - I select items from the grid on it to work with in pther forms.
Well, probably I was too sure, :) when I came to work and double checked, I found that when I run other forms from it, there is some sequence of methods, and parent classes method calls, which was causing extra LockScreen =.t.
so, the quick fix for that was Thisform.LockScreen = .f. in Form.LostFocus
Thanks to everybody who pointed me to the right direction, because I was already looking for something mysterious... :)
Nick
Nick Neklioudov
Universal Thread Consultant
3 times Microsoft MVP - Visual FoxPro
"I have not failed. I've just found 10,000 ways that don't work." - Thomas Edison