PDA

View Full Version : سوال: کار با MDI ها



dharmaa
جمعه 30 فروردین 1392, 18:21 عصر
سلام بر دوستان با هوشم
من اومدم یه فرم را به عنوان والد در نظر گرفتم و فرم دیگری رو به عنوان فرزندش .
فرم والد رو هم ماکسیمم کردم درونش هم یه label ,text box,button گذاشتم. حالا زمانی که فرم فرزند باز میشه زیر این سه تا آبجکت قرار میگیره و اونها رو نشون میده ولی من میخام فرمهای فرزند که باز میشن روی محتوای فرم والد قرار بگیرن ولی متاسفانه نتونستم این کار رو بکنم .
کسی هست که کمکم کنه؟؟؟!!!!1

group45
جمعه 30 فروردین 1392, 18:37 عصر
با سلام
فرم فرزندتون رو showdialog کنید تا فرم والد تا زمان بسته شدن این فرم غیر قابل دسترس بشه

dharmaa
جمعه 30 فروردین 1392, 18:45 عصر
همینکار رو قبلا انجام دادم ولی خطا میداد:
Form that is not a top-level form cannot be displayed as a modal dialog box. Remove the form from any parent form before calling showDialog.

group45
جمعه 30 فروردین 1392, 19:18 عصر
برنامتون رو بزارید تا دوستان نگاش کنن

khokhan
جمعه 30 فروردین 1392, 19:53 عصر
سلام بر دوستان با هوشم
من اومدم یه فرم را به عنوان والد در نظر گرفتم و فرم دیگری رو به عنوان فرزندش .
فرم والد رو هم ماکسیمم کردم درونش هم یه label ,text box,button گذاشتم. حالا زمانی که فرم فرزند باز میشه زیر این سه تا آبجکت قرار میگیره و اونها رو نشون میده ولی من میخام فرمهای فرزند که باز میشن روی محتوای فرم والد قرار بگیرن ولی متاسفانه نتونستم این کار رو بکنم .
کسی هست که کمکم کنه؟؟؟!!!!1
سلام
دوست عزیز این لینک رو یه نگاه بهش بنداز اگه مشکلتون حل نشد

چند نمونه خوب دیگه دارم می تونم در اختیارتون قرار بدم

http://barnamenevis.org/showthread.php?390347-%D8%B2%DB%8C%D8%A8%D8%A7-%D8%B3%D8%A7%D8%B2%DB%8C-%D9%81%D8%B1%D9%85-%D9%88%D8%A7%D9%84%D8%AF-%D8%AF%D8%B1-%D9%85%D8%AA%D8%AF-%D9%81%D8%B1%D9%85%D9%87%D8%A7%DB%8C-MDI

dharmaa
جمعه 30 فروردین 1392, 19:55 عصر
با کلیک روی گزینه جدید از منوی اطلاعات پایه فرم فرزند ظاهر میشود و همانطور که خواهیددید کاملا ابجکتای فرم والد در فرم فرزند دیده میشوند. و این یه عیب بزرگه که میخام برطرف بشه.ممنون
http://s4.picofile.com/file/7732155050/Form_MDI.rar.html

khokhan
جمعه 30 فروردین 1392, 21:56 عصر
با کلیک روی گزینه جدید از منوی اطلاعات پایه فرم فرزند ظاهر میشود و همانطور که خواهیددید کاملا ابجکتای فرم والد در فرم فرزند دیده میشوند. و این یه عیب بزرگه که میخام برطرف بشه.ممنون
http://s4.picofile.com/file/7732155050/Form_MDI.rar.html

بفرما عزیز جان حلش کردم:لبخند::چشمک:

C#‎_best_Programmer
جمعه 30 فروردین 1392, 22:02 عصر
یونس دمت طلا

dharmaa
شنبه 31 فروردین 1392, 16:35 عصر
سلام
khokhan عزیز خیلی ممنونم که وقت گذاشتین و برنامه رو نگاه و براش راه حلی پیدا کردین اما اینجوری دیگه فرم دوم فرزند نیست واسه خودش جداست.اگه فرم دوم رو ماکسیمم کنیم کل صفحه ررو میپوشونه حتی نوار عنوان فرم والد رو .وهمینطور اگه کوچکش کنیم واسه خودش مستقل است.
باید راه دیگری هم باشه که خصوصیت فرزند بودنش از بین نره .
درسته؟؟؟؟

khokhan
شنبه 31 فروردین 1392, 16:37 عصر
سلام
khokhan عزیز خیلی ممنونم که وقت گذاشتین و برنامه رو نگاه و براش راه حلی پیدا کردین اما اینجوری دیگه فرم دوم فرزند نیست واسه خودش جداست.اگه فرم دوم رو ماکسیمم کنیم کل صفحه ررو میپوشونه حتی نوار عنوان فرم والد رو .وهمینطور اگه کوچکش کنیم واسه خودش مستقل است.
باید راه دیگری هم باشه که خصوصیت فرزند بودنش از بین نره .
درسته؟؟؟؟

آره اون هم راه حل داره

khokhan
شنبه 31 فروردین 1392, 20:11 عصر
سلام

راه حلی شبیه اونی که اصطلاحا می گویند "کلک مرغابی" :لبخند:

mahtab.kamali
یک شنبه 01 اردیبهشت 1392, 16:59 عصر
سلام

راه حلی شبیه اونی که اصطلاحا می گویند "کلک مرغابی" :لبخند:

با سلام

میشه یه نفر دقیقا توضیح بده که در این نمونه آخر موضوع از چه قراره ؟؟؟؟؟؟؟؟؟؟؟؟؟:متفکر: