Is it possible to load a separate form within a current form? For instance, the user clicks a button, and it loads a form inside the current form. The user can then use any of the form's controls and functions that are on that form, even closing the form so a different one can be loaded. Basically, I want the functionality of a MDI interface without having to use MDI. Is this possible? I realize that it's possible by putting everything into a picture box, but that doesn't solve my problem as I would like all the forms to be separate so they'll be easier to design and code. Thank you for any help anyone can provide.