Its easy to do so, for example if you want to load form 3 at a panel in form 2 all you have to do is to put a panel with public modifier in form 3 then put all your controls and in form 2 you call the form 3 this way
Form3 f3=new Form3();
f3.panel1.Parent=panel2;
f3.Show();