As usual create a new project, look for IsMdiContainer property in your Forms' properties and make it True.
Add a new Windows Form
Now we'll need to add some code to Declare the child form and show so you can make a button or something but I am going to do this in the Form_Load event :
// Declaring the child form Form2 BabyForm = new Form2(); // Set the main form as a parent form BabyForm.MdiParent = this; // Show BabyForm.Show();
Now just debug your program and see what happens; you'll have a child form LOL.
Arranging the child Form/Forms :
Thanks for reading this, this tutorial contains only the basics of MDI application.