Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Scan Endscan pitfall (phantom movement of record pointe
Message
 
General information
Forum:
Visual FoxPro
Category:
Troubleshooting
Miscellaneous
Thread ID:
01244072
Message ID:
01244076
Views:
15
>Steps for this reproducible problem are:
>- Grid connected to table
>- text box in Column in grid has focus
>- Rightclick in column, initiate procedure from a context menu
>- procedure does Scan ALL on _same_ table as in grid, using same workarea
>- during scan loop, after so many records process, pop up a modal VFP form telling user "That's X done so far, keep going?", and get a button click from user
>- little known to me: when modal form closes, activeform and activecontrol (apparently) revert back to the prior form and the grid; grid gets focus; result: record pointer moves back to record where the rightclick was done; scan loop behaves weirdly; can't figure out why, as there is no visible clue this is happening
>- oddly, this resetting of the record pointer only happens the first time the modal form is shown; times after that, no effect
>
>Comments?

Hard to suggest, but perhaps you need to move focus out of the grid before starting your process and put it back after.
If it's not broken, fix it until it is.


My Blog
Previous
Reply
Map
View

Click here to load this message in the networking platform