my question is Im making an MDI program, so when teh user clicks certain buttons, a new form will pop up with different types of controls on them to set. Right now I only have one MDI, i mean I dont understand how to make a bunch of different types of windows. Lets say the user clicks button 1, then button 1 should then make a new window pop up and it should have certain controls, but then lets say they close that window and click button 2, a new window should come up with different controls as the first, and Im kind of puzzled on how to do that. Right now I only have one working and im trying to figure out how to make multiple ones with differing controls.