Okay, I might not understand your problem exactly so bear w/ me.

So, have built a usercontrol that is basically a FORM (inherited System.Windows.Form) and has bunch of other controls on it right?

You want to add this user control into another control.

Now, each CONTROL object has CONTROLS collection. So, what you have to do is instantiate your user control, and then add it into the controls collection of the control. Then calling SHOW() method of your usercontrol, should display it inside the host control.

If you can, zip up your project (or part that is not working) and post it so that we can take a look at it.