Dock sounds like a reasonable workaround.
Unfortunately I don't know of an easy way to turn off the MDI scrollbars. They are not the same kind of control as normal scrollbars and VB
doesn't give you a handle to them.
You might be able to pull the MDI child form's client area into another control used as an MDI parent. For example, the following links lead to examples that build tabbed MDI parents instead of parents that use scrollbars.
None of these are easy, though.
Author of "Visual Basic 2005 Programmer's Reference"
Sign up for the free VB
Helper Newsletters at http://www.vb-helper.com/newsletter.html