How to create an MDI Child Form in C#

Step 1 Create a new form in Visual Studio ( create a MDI Parent From first)


Create MDI Parent Form


The form should look like this.

MDI Form


Step 2  

Create a new Windows Form ( this should be a normal form)


Step 3


Create a button in the MDI Parent which you created in Step 1

Add the following code in the button and you should have a MDI Child.

Code for Creating MDI Child