PDA

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



rezarko
پنج شنبه 20 مهر 1391, 08:49 صبح
سلام دوستان چه طور میتونم یه فرم دیگه رو درون یک پنل باز کنم و با اون فرم کار کنم؟

harani
پنج شنبه 20 مهر 1391, 08:59 صبح
Form2 f2 = new Form2();//a
f2.TopLevel = false;//c
f2.WindowState = FormWindowState.Maximized;//d
f2.Dock = DockStyle.Fill;//e
panel1.Controls.Add(f2);//f
f2.Show();//g

rezarko
پنج شنبه 20 مهر 1391, 09:18 صبح
ممنون ولی راهی هست که فقط این قسمت نشون داده بشه ؟
93836

malihehshajari
پنج شنبه 20 مهر 1391, 09:37 صبح
ممنون ولی راهی هست که فقط این قسمت نشون داده بشه ؟
93836

سلام
باید خاصیت FormBorderStyle فرمتون رو برابر None قرار بدید

harani
پنج شنبه 20 مهر 1391, 10:20 صبح
اگه میخوای از فرم استفاده کنی راهش اینه ولی به نظر من بهتره که از user control استفاده کنی تا فرم .

rezarko
پنج شنبه 20 مهر 1391, 11:02 صبح
یوزر کنترل چیه؟

harani
پنج شنبه 20 مهر 1391, 11:13 صبح
user control به زبون ساده همین فرمه با FromBorderStyle برابر با None ولی به عنوان کنترل شناخته میشه (مثل باتن , لیبل و ...) نه به عنوان فرم .به جای اینکه از New project فرم را انتخاب کنی تا مثلاً Form2 ایجاد بشه از usercontrol استفاده کن .