>There may be a harder way to accomplish this - in Browse Valid, you could go to the first visible record, Show window... refresh, then go back to your current record, and then return .t. - one method which always refreshed the Browse ever since FP1.01 was to issue another PageUp when you're on the top visible record, and this may simulate it.
>
I'm not sure what you mean by 'in Browse Valid'. Is that a method?
Right now I'm just executing a BROWSE from procedural code.
Actually, I have another thing to try as far as sizing the browse window. Previously, I had sized the browse window by creating a UDW then opening up the browse inside of it. To try to cut down on the height of the browse window (so VFP would think the next record was out of the visible pane), I modified the height of the UDW in which the Browse window was displayed.
Another thing I'd like to try is using the NAME clause so that I can reference the grid control VFP creates when I invoke the BROWSE command. It stands to reason that if I change the height of the grid control, I just might be able to get the effect I want. Now I have a new problem. I do not know how to reactivate the Browse window (the grid control) from procedural code after I have reset the height. My basic plan would be as follows.
BROWSE NAME bgrid NOWAIT
bgrid.height =
I'm not sure how to . Do you know how?
"The Iron Fish: The water is cold...but the fish don't mind"
...Jay Jenks, boyhood chum