loForm = createobject('myForm') loForm.show(1) define class myForm as form height = 480 add object myPageFrame as myPageFrame with top =0, left = 0, width = 260, height = 460, anchor = 15 function init() this.myPageFrame.Page1.newobject('myContainer', 'myContainer') with this.myPageFrame.Page1.myContainer .top = 0 .left = 0 .width = 260 .height = 460 .anchor = 15 .myTopEditBox.Anchor = 75 .myLabel.Anchor = 80 .myBotEditBox.Anchor = 30 .visible = .t. endwith endfunc enddefine define class myContainer as container backcolor = rgb(0, 192, 192) add object myTopEditBox as editbox with top = 3, width = 245, height = 200, left = 5, anchor = 75, backcolor = RGB(192, 192, 0) add object myLabel as label with caption = 'This is some caption', top = 207, autosize = .t., backstyle = 0, anchor = 15 add object myBotEditBox as editbox with top = 225, width = 245, height = 200, left = 5, anchor = 30, backcolor = RGB(192, 0, 192) enddefine define class myPageFrame as pageframe pagecount = 2 enddefineNow put the anchors back to zero (in the add object of the class myContainer) and it will work fine, the issue was the changing of the dimensions of the parent container with anchor values already set (an thus tied to the original size).