Hi Gary,
this is a bug.
It occurs only for the first pageframe on the form, also if it is not visible.
Then, for a possible workaround, use another bug,
put one catch pageframe on the form:
Pageframe1.Name='CaptureActivate' with PageCount=0 and visible = .F.
Then add your pageframe to the form, for this VFP not fire the Activate event.
Fabio
P.S. For a old form, add the catch pageframe and use "Send to Back" for set the 'CaptureActivate' as the first control on the form.