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