>Check the Anchor property of the shapes; if it's 0, they aren't being resized when the container is. You might want to make the shape visible (eg. set the border color to black) for testing so you can see where they are being placed.
Doug,
thank you. I solved this by sizing shapes after zooming:
SELECT (this.coutputalias)
FOR EACH OSHAPE IN this.ocontainer.controls
GO (OSHApe.nrecno)
OSHApe.left= left/10*this.nZoomFactor
oshape.top= top/10*this.nZoomFactor
oshape.width= width/10*this.nZoomFactor
oshape.height= height/10*this.nZoomFactor
ENDFOR
Andrus