lets say i have a main form which have a lot of functionallity.  

this form have a tab control in which each tab contain some set of functionality.  

what i want to do is when i click on each tab controls button i want to load a form into the client area of the tab control.  

so instead of having a lot of controls in the main form , i will only have set of forms and each form will have its control.  

i think this is will be better in term of managing the controls so i dont have like 150 control on the main form.
so basically i want to load a form on another form and not show the form in a seperate view.  

if its not possible with forms then can i use another control that will group the controls and will be loaded on the main form?  

thanks