PDA

View Full Version : سوال: در مورد فرم ها در #C



yousefmostafaei
شنبه 22 بهمن 1390, 10:09 صبح
سلام خدمت برنامه نویسان محترم
من یه سوالی داشتم چه طور میتونم توی سی شارپ از یه فرم چند بار استفاده کنم:اشتباه:
مثال میزنم
مثلا وقتی تو ویندوز my computer رو باز میکنیم فرم داخل my computer رو نشون میده (مثل درایو ها و ....) بعدش که یه درایوی باز میکنیم همون فرم محتوای درایوو نشون میده (و فرم جدیدی باز نمیشه)
من خیلی نیاز دارم که برناممو این جوری کنم چون اگه بخوام واسه هر چیزی یه فرم جدید باز کنم فرمام خیلی زیاد میشه از tab control هم استفاده کردم ولی بازم خوشم نمیاد.

از همه کسایی که به من کمک میکنن ممنونم.

Hybrid
شنبه 22 بهمن 1390, 10:17 صبح
سلام دوست عزیز ، یکی از راهها اینه که بیای از فرم های MDI استفاده کنین..

فرم MDI (http://barnamenevis.org/showthread.php?273215-%D9%81%D8%B1%D9%85-MDI&highlight=mdi)

mdi form (http://barnamenevis.org/showthread.php?301418-%DA%A9%D8%A7%D8%B1-%D8%A8%D8%A7-mdi-form&highlight=mdi)

فرمهای پدر و فرزندی (http://barnamenevis.org/showthread.php?301031-%D9%81%D8%B1%D9%85%D9%87%D8%A7%DB%8C-%D9%BE%D8%AF%D8%B1-%D9%88-%D9%81%D8%B1%D8%B2%D9%86%D8%AF%DB%8C&highlight=mdi)

موفق باشید.

shadi khanum
شنبه 22 بهمن 1390, 10:56 صبح
دوست عزیز شما یا باید به گفته خودت از tab استفاده کنی یا همه کنترلهات رو در قالب GroupBoxهای مجزا روی یه فرم بچینی که فرمت در حالت Design خیلی قاطی و پیچیده میشه ، یعنی همه کنترل هات تو design روی همه و گیج کننده است..
اما تب؟ ببین تب خود VS شاید به نظرت قشنگ نبوده و کار کردن باهاش رو دوست نداشته باشی چون اون بالا header تب ها رو همیشه نشون میده و زیاد قشنگ نیست ولی اگه از تب جانوس استفاده کنی یه property داره به اسم ShowTabs که اگه اونو false کنی دیگه header تب ها رو نمیبینه کاربر و دقیقا میشه همونی که میخوای .. یعنیعملا تو هر فرمت تو یه tabpage این tabcontrol، ولی کاربر تصور میکنه که همه تو یه فرمه مثل برنامه های نصب ویزاردی که وقتی next میزنیم گویا تو همون صفحه قبل هستیم و فقط کنترل های صفحه عوض میشن...
موفق باشی

nunegandom
شنبه 22 بهمن 1390, 11:04 صبح
از User Control ها هم میتونی استفاده کنی :چشمک:

yousefmostafaei
شنبه 22 بهمن 1390, 11:36 صبح
ممنون شادی خانوم فقط یه مشکلی هست من نتونستم تب جانوسو پیدا کنم:خجالت: خود ویژوال استادیو داره؟

m2_farzan
شنبه 22 بهمن 1390, 12:56 عصر
سلام خدمت برنامه نویسان محترم
من یه سوالی داشتم چه طور میتونم توی سی شارپ از یه فرم چند بار استفاده کنم:اشتباه:
مثال میزنم
مثلا وقتی تو ویندوز my computer رو باز میکنیم فرم داخل my computer رو نشون میده (مثل درایو ها و ....) بعدش که یه درایوی باز میکنیم همون فرم محتوای درایوو نشون میده (و فرم جدیدی باز نمیشه)
من خیلی نیاز دارم که برناممو این جوری کنم چون اگه بخوام واسه هر چیزی یه فرم جدید باز کنم فرمام خیلی زیاد میشه از tab control هم استفاده کردم ولی بازم خوشم نمیاد.

از همه کسایی که به من کمک میکنن ممنونم.


من استفاده از Page های WPF رو پیشنهاد میدم

yousefmostafaei
شنبه 22 بهمن 1390, 13:28 عصر
ممنون از همه ی دوستان

vof.ir
یک شنبه 23 بهمن 1390, 00:24 صبح
با سلام
آموزش کار با کنترل های جانوس (http://barnamenevis.org/showthread.php?319524-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%86%D8%AD%D9%88%D9%87-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%A7%D8%B2-%D8%A7%D8%A8%D8%B2%D8%A7%D8%B1-%D9%87%D8%A7%DB%8C-%D8%AC%D8%A7%D9%86%D9%88%D8%B3-%D9%88-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D8%B3%D8%A7%D8%B2%DB%8C-%D9%85%D8%A7%D9%86%D9%86%D8%AF-%D8%AE%D9%88%D8%AF-%D8%AC%D8%A7%D9%86%D9%88%D8%B3/)

sajjadsrz
جمعه 25 فروردین 1391, 17:32 عصر
سلام منم با نظر دوستای خوبم موافق هستم

ونظر شخصی خودم هم اینه که از فرم های پدری و فرزندی استفاده کنی
موفق باشی:لبخندساده: