I'm a newbie in vb .net and i'm working, to learn using vb.net on a simple application.
I used to work with form but now i want to try a different way so i'd like to execute menu commands to open different forms without creating a separated form on the desktop but to put it on a free space i let in the application main form. I thought it was possible placing all controls i need and at runtime hide/show them but it comes complicated when i need to use several "forms". So i'd like to know if exist a control or a better way to do this.

Summary: How can i show forms in a predisposed free space of the main form?

Many thanks to all!!