I have read a couple of replies on the NG about the forms disappearing
when the mouse is moved over the form.
The replies were as follows:
problem with converted forms running on Windows XP with themes
enabled.
To prevent this behavior, simply add this code to readactivate() event
for
the converted form to prevent the read controls from disappearing
under XP
when themes are enabled:
this.Forms(1).lockscreen = .T.
this.Forms(1).lockscreen = .F.
Additionally, this lockscreen trick also works to prevent the controls
from
READ code,. Just toggle _screen.activeform.lockscreen just before the
READ
command.
A final options is to disable themes using the SYS(2700) function.
I read the replies about the converted forms to VFP8. I am having the
same problem when anyone moves the mouse over the form it disappears.
When the mouse is moved off of the form it comes back. I have sent my
program out to 100 users with no problem for the last 5 years until
now. This did not happen until I went to VFP8. The program ran fine
from FPW2.6 to VFP6 but when I went to VFP8 this problem popped up on
two machines so far. They have both been Toshiba portables.
Do I have
to put this in every form that has been converted to VFP8? I have
tried the sys(2700) and checked if the themes are off or on and it
always comes back off. I also went into the XP to find out how to shut
off the themes but cannot find out how to do that. There is a way to
change themes but how do you shut it off.
Can you explain how to put the lockscreen in the form?? I just edited
the form, went to the readactive() and typed in
this.format(1).lockscreen=.T. and then .F.
Maybe I should rewrite all the converted screens using
VFP8. I have 60 forms that I have converted to VFP8. I am thinking of
scrapping VFP8 and going back to VFP6.
Is it possible to just edit the converted form and do a select all and
copy. Then create a new form and do a paste to the new form to make it
a VFP8 form??
I tried to send Lee an email at Leemi@online.microsoft.com
direct and it came back undeliverable.
Tony Sperduti
sperduti@att.net