PDA

View Full Version : سوال: مشکل در نمایش صفحات روی فرم اصلی



ostovarit
دوشنبه 24 خرداد 1389, 22:55 عصر
با سلام و خسته نباشید خدمت دوستان عزیز

یک فرم اصلی دارم و تعدادی صفحه که با کد زیر نمایششون میدم:


AForm2 af2 = new AForm2();
af2.MdiParent = this;
af2.Show();


1-در صفحه اصلی یک منو آبی رنگ بزرگ دارم که در عکس مشاهده می کنید وقتی که فرمی را در صفحه باز میکنم و ان را حرکت میدهم به زیر منو میرود ... برای اینکه همیشه روی منو قرار بگیرد و زیر ان نرود چه باید کرد ؟؟

2-ایا راهی دارد که بدون مشخص کردن af2.MdiParent صفحه اصلی را همیشه زیر صفحات child نگه داریم؟؟؟

این عکسی که ضمیمه کردم فرم اصلیم رو نشون میده و یک منو آبی رنگ بزرگ سمت چپ صفحه ...

ricky22
سه شنبه 25 خرداد 1389, 03:38 صبح
سلام یک راه که کم به نظرم میرسه اینه که شما برای قسمت گزارشات فرم خود را یک جای دیگه بسازی و داخل یک پنل .
سمت چپ فرمت هم یک پنل بزاری سپس پنل رو در پنل لود کنی.

form2.panel1.parent=this.panel1 ;
form2.panel1.show();

حالت بهتر هم اینه که از user control استفاده کنی
موفق ++

ostovarit
سه شنبه 25 خرداد 1389, 08:39 صبح
سلام یک راه که کم به نظرم میرسه اینه که شما برای قسمت گزارشات فرم خود را یک جای دیگه بسازی و داخل یک پنل .
سمت چپ فرمت هم یک پنل بزاری سپس پنل رو در پنل لود کنی.

form2.panel1.parent=this.panel1 ;
form2.panel1.show();
حالت بهتر هم اینه که از user control استفاده کنی
موفق ++

با تشکر از توجهت

پنل رو در پنل لود کنی یعنی چی؟

اون منو من خودش یک پنل هست که داخل صفحه اصلی قرار داره ... بیشتر راهنماییم کنید متوجه نشدم؟

اگر یوزر کنترل درست کنم بندازم تو صفحه دیگه خاصیت پنل رو نداره که رو قرار بگیره ... یا اینکه دلیل دیگه ای داره که میگید یوزر کنترل بسازم؟

ricky22
سه شنبه 25 خرداد 1389, 09:19 صبح
برادر صحفه رو پنل بندی کن
بعد اینجوری load کن
http://www.codeproject.com/KB/vb/PaneledForms.aspx
مثال رو دریاب