نمایش فرم form جدید به جای فرم قدیمی

komeal

New Member
سلام باعرض خسته نباشی از زحمات
یه سوال در مورد نحوه رفتن از فرمی به فرم دیگر
my computer را فرض کنیداگر روی درایو سی دبل کلیک کنید فرم جدیدی ظاهر نمی شود بلکه به غیر از پنل سمت چپ محتویات فرم عوض می شود .
می خواستم ببینم در قسمت کدنویسی آن چه باید نوشت؟
با توجه به اینکه اگر کد را یه صورت زیر بنویسیم فرم جدیدی ظاهر خواهد شد:
();frmMain Main = new frmMain
();Main.Show
 
آخرین ویرایش:

mo.esmp

Member
البته ميتونيد وقتی فرم جديد رو نشون داديد فرم قبلی رو ببنيد و پس از بستن فرم جديد فرم قبلی دوباره نمايش بديد.
همچنین ميتونيد از MDI Froms استفاده کنيد يعنی فرمهای ديگه رو تو همون فرم اصلی نشون بديد.
 

komeal

New Member
علم در پرسیدن است

البته ميتونيد وقتی فرم جديد رو نشون داديد فرم قبلی رو ببنيد و پس از بستن فرم جديد فرم قبلی دوباره نمايش بديد.
همچنین ميتونيد از MDI Froms استفاده کنيد يعنی فرمهای ديگه رو تو همون فرم اصلی نشون بديد.
ممنون از جوابت ولی من می خواستم ببینم که میشه یکفرم داشته باشیم و با این یک فرم طوری برنامه رو بنویسیم که اگر در فرم اصلی روی باتوم فشار دادیم محتویات فرم عوض بشه کدهای مربوط به Mdiparent هم جواب گوی کار نیست چون طبق این دستور یک فرمی در فرم فرم دیکری ظاهر میشود که مبحث من این نیست.
 

mo.esmp

Member
خوب شما ميتونی از چندتا Panel استفاده کنی و در هر پنل Control های مورد نيز رو وارد کنی ور حسب نياز اونا رو Show یا Hide کنی.
 

Free Man

کاربر متخصص مولتی مدیا بیلدر
با سلام ،

شی Page Control یا Tab Page و البته حرف دوست عزیزمون mo.esmp هم کاملا درست است.

در کل هر شی ای که کانتاینر باشد تقریبا می تواند نیاز شما را برطرف کند.
 

جدیدترین ارسال ها

بالا