>.....myPageFrame.Page2.Activate() > if SomeCondition > This.Parent.ActivePage = 1 > NODEFAULT > endif >>If the user is on Page4 (or any other page) when they click on Page2, the Page1 tab gets the focus, but Page1 doesn't display, it stays on Page4.
SET SAFETY OFF CLEAR RELEASE ALL CLEAR ALL DELETE FILE ActivateEx.sc? CREATE FORM ActivateEx NOWAIT ASELOBJ(laObject,1) loForm = laObject[1] WITH loForm loForm.ADDOBJECT('PageFrame1','PageFrame') loForm.PageFrame1.PAGECOUNT=3 ENDWITH loForm.PageFrame1.PAGES(3).WRITEMETHOD('Activate',; "this.parent.activepage=1"+CHR(13)+"NODEFAULT") KEYBOARD '{CTRL-W}' DOEVENTS FORCE DO FORM ActivateEx