Mark-
I just checked where I'm doing this:
LPARAMETERS vNewVal
IF THIS.ActivePage = m.vNewVal
RETURN .T.
ENDIF
IF BETWEEN( vNewVal, 1, this.pageCount )
this.ActivePage = m.vNewVal
ENDIF
And it's working. Have you tried a very simple form with a pageframe?
>VFP6 SP3 -- I went to my pageframe baseclass and added the method activepage_assign to the pageframe. Put in a command of wait window nowait 'assign fired...'. Testing just a 2 page pf on a form, the assign never fires when I change the pages. The debugger is correctly showing the activepage property changing between 1 and 2, but the assign never fires. Am I missing something? What a bummer because I could have really used this feature now.