Thank you Al,
When using the .lockscreen command, the bleed through still occurred. However when I used the _VFP.AUTOYIELD statement, it corrected the bleed through problem.
I then tried to put these commands at the beginning and end of the function itself (rather than wrapping it around the SpellCheck command). I had to put the last part and doevents command just before the return statement. The return statement passes back the corrected text. It didn't work. The bleed through still occurred.
I guess I can conclude that is where the problem lies. The "phantom vertical" scroll bars are those of the edit boxes being spellchecked.
It occurred to me, rather than checking the spelling of the edit boxes, why not check the spelling of the control source for the edit boxes themselves and then refresh the edit boxes when finished? I believe this may violate the integrity of the levels of control you have built into the form itself. What do you think?
At least I have now a better understanding on 2 new (to me) commands and I also have 2 ways to work around the bleed through issue.
Thank you for that!
Gary De Lecce
Driving toward a Tactical Edge