PDA

View Full Version : ساخت فرم MDI به صورت تب بندی



yanni2
یک شنبه 23 اسفند 1394, 16:51 عصر
سلام دوستان
من میخواستم وقتی فرم MDI را باز میکنم به صورت تب باز بشود و وقتی باز فرم مورد نظر باز بود دکمه مورد نظر غیرفعال باشد و وقتی بسته بود دکمه مورد نظر فعال بشود

لطفا لینک سایت های codproject, stackoverflow هم نذارید چون اونجا هم رفتم و اون چیزی نبود که میخواستم
داخل سایت هم تا حدودی گشتم نبود

* باز کردن فرم MDI به صورت TAB بندی
* غیر فعال شدن دکمه مورد نظر در صورت باز بودن تب
*فعال شدن دکمه مورد نظر در صورت بسته بودن
اگر کسی کدش را میدونه برام بذاره ممنون میشم

yanni2
دوشنبه 24 اسفند 1394, 17:01 عصر
کسی از دوستان نیست کمک کنه

yanni2
شنبه 21 فروردین 1395, 15:40 عصر
واقعا کسی نیست به این سوالات من جواب بده
ممنون میشم اگه کسی بگه چجوری

reza_ali202000
شنبه 21 فروردین 1395, 19:21 عصر
سلام دوست عزیز
این مواردی رو فرمودین فقط نیاز به وقت گذاشتن داره و از طرز سوال پرسیدنتون مشخصه که وارد هستین و حالا برنامه هایی رو که نوشتین میخواین تب بندی کنید.
میتونید یه تب بسازید و وقتی میخواید فرم رو شو کنید به عنوان کنترل به تب اضافه کنید.ولی یادتون باشه سلسه مراتب فرم رو فالس کنید تا خطا نده که مرتبه فرم بالاتر.

ebrahim.rayatparvar
یک شنبه 22 فروردین 1395, 04:54 صبح
همینطور که دوست خوبمون گفتن خود تب رو باید انداخت ولی ضعف های بزرگی داره برای این کار یه بار خودم امتجان کردم با کامپوننت Devexpress کار کردم از XtraTabControl که خیلی خوب بود و از تب پیشفرض VS خیلی بهتر بود ولی باز مشکل داشت دوباره امدم از کنترل xtraTabbedMdiManager استفاده کردم بهتر از تب بود تا اینکه DocumentManager رو دیدم اینها همه از کامپوننت Devexpress است که باهاش دقیقا میشه خود تب های VS و SQL با همین امکانات رو طراجی کرد و سرعت خوبی داره پیشنهاد میکنم یه نگاهی بهش بندازی. لینک زیر یه نمونه مثال کوچک از این کنترل است.
لینک (https://documentation.devexpress.com/#WindowsForms/clsDevExpressXtraBarsDocking2010DocumentManagertop ic)

hrj1981
جمعه 09 آذر 1397, 21:29 عصر
با سلام
دوستان من از همین ابزار xtraTabbedMdiManager استفاده میکنم اما یه مشکل دارم
وقتی چند تا فرم باز میکنم ، وقتی با موس رو هدر تب ها حرکت میکنم یه پرده سفید رنگ تو سمت راست صفحه هی اضافه میشه و فرم زیر اون مخفی میشه وقتی نشانگر موس روش میره فرم نمایش داده میشه