Thanks for asking, Rick ;-). I bet that you are using sizable borders with your forms. If so, then for some reason VB resizes the child forms when they become visible. Either set the border of the form(s) to fixed dialog, or else you will need to manually set the height and width in the form.load event.
Rick
>I am using VB6 with the latest service pack.
>
>I created a project, made the main form an MDIForm. I have created several forms that are MDI Children. When I run the app and bring up the child forms, they are wider and shorter than they were in the designer.
>
>What am I doing wrong?
>
>Thanks,
>Rick