A form? Bad idea. It is not recommended.
You can do the trick, but what is was a form won't behave like a form, so why not using some container like panel or, better, a
TabControl
(see below):
Anyway, look at this discussion:
print a form on a panel component[
^].
Do everything in one form. If you simply need some hierarchy, use tabbed interface based on
TabControl
.
Important: don't use MDI! MDI style is highly discouraged, even by Microsoft. It would be extremely inconvenient, harder to implement and could simply scare of your users. Perhaps it could be remotely tolerable many years ago when good control containers were not so readily available.
—SA