سلام - قصعا هر کی #C کار کرده باشه، پروژه هایی رو نوشته که چندین FORM داشته و بین فرم ها کاربر میتونه جابجا بشه.
برا ساخت اینجور برنامه ها روش هایی که من پیدا کردم ایناس :

1) هر فرمی، کد، اندازه و مشخصات خودشو داره، در هر فرم مثلا یک BUTTON میزاریم، تا بریم صفحه بعد، مشکل این روش اینه که اندازه و موقعیت نمایش صفحات با همدیگه متفاوت هستش - در حین جابجایی بیش صفحات خیلی چیز ضایعی میشه.
2) فرم پدر و بچه! : روال کار در لینک زیر : چند فرمی - فرم پدر
3) استفاده از panel، که هر صفحه از برنامه رو داخل یه panel قرار میدیم و تمام پنل ها روی همدیگه در یک FORM قرار میگیرند؛ سخت ترین روش به نظرم همینه، شیر تو شیر میشه این طور که! : توضیحات بیشتر در : چندین صفحه روی یک فرم به وسیله ی panel

حالا خواستم ببینم روش دیگه هستش؟ بهترین روش و اصولی ترین روش چیه؟