Hi Tim ---
>This is what my base PageFrame class does. It keeps a CleanFlag array, and when you select a new page, if it is not clean, it refreshes. PageFrame.REFRES() marks them all dirty and refreshes the activePage. Works nicely.
It'll work a lot nicer in VFP6. In that case, you could just tag a CleanFlag_Assign method to the PageFrame and let the action of setting that flag kick out the refreshes required.
------------------------------------------------
John Koziol, ex-MVP, ex-MS, ex-FoxTeam. Just call me "X"
"When the going gets weird, the weird turn pro" - Hunter Thompson (Gonzo) RIP 2/19/05