PDA

View Full Version : حرفه ای: چگونه کامپوننت های MDI Parent Form بر روی MDI Child Form ها نمایش داده نشوند



javooneh
دوشنبه 02 خرداد 1390, 12:40 عصر
یک برنامه دارم که چند تا Mdi Child Form داخل یک Mdi ParentForm اجرا میشن .حالا من روی این فرم Parent چند تا دکمه گذاشتم هر وقت یک فرم Child نمایش داده میشه این دکمه های روی فرم پدر میرن روی فرم فرزند نمایش داده میشن یعنی به عبارتی 2 تا فرم ها با هم قاطی میشه.در ضمن تمایلی ندارم که دکمه هام روی یک panel که Dock شده قرار بدم چون میخوام فرمهای فرزندم از تمام صفحه نمایش استفاده کنند.برنامم به زبان سی شارپ اگه کسی راه حلی داره خیلی ممنون میشم.

arianfar62
دوشنبه 14 مهر 1393, 09:21 صبح
دوست عزیز سلام:لبخندساده:
منم مشکل شما رو دارم!:گریه: گشتم نبود!:اشتباه: بگرد ایشاللا پیداش می کنی!:تشویق: پیدا کردی به من هم اطلاع بدی هاااااااا! :لبخند:ممنون می شم!:قلب:
البته یه جا نوشته بود اگه در داخل pictureBox کنترل ها قرار بگیرند مشکل حل می شه که نشد!!!!:متفکر:

arianfar62
دوشنبه 14 مهر 1393, 11:21 صبح
یه راه واسه اون مشکل پیدا کردم!

(if (Application.OpenForms["Form2"]== null
}
button1.Visible=false;
Form f2 = new Form2();
f2.MdiParent = this;
f2.Show();
{
else
{
}
قسمت آبی رنگ باعث میشه اگه فرم 2 باز نباشه انگاه button1 را مخفی می کنه!!!
خخخخ کلک رشتی به این میگن!:لبخند: