PDA

View Full Version : نمایش یک فرم در panel فرم دیگر



f.beigirad
دوشنبه 02 بهمن 1391, 16:02 عصر
با عرض سلام.

برنامه ای که مینویسم قسمتای مختلفی داره.و من برای هر قسمت یه فرم ساختم.

حالا میخوام موقع نمایش ، در یک panel که تو فرم mainهست نشون داده بشن.

یه سری کد نوشتم ولی همش ناقص بود.و ارور میداد.میشه راهنماییم کنید؟

sgn2006
دوشنبه 02 بهمن 1391, 16:20 عصر
سلام یه کم بیشتر توضیح بده یعنی چی می خوام در یک panel نشون داده بشه ...؟

f.beigirad
دوشنبه 02 بهمن 1391, 16:27 عصر
panelتوی فرم Main هست

میخوام فرم Form1رو توی panelنشون بدم
همین

f.beigirad
دوشنبه 02 بهمن 1391, 16:40 عصر
با سلام.
پاسخ سوالم رو خودم پیدا کردم.از این لینک:
http://objectmix.com/csharp/311907-docking-form-into-panel.html

Form newForm = new Form();
newForm.TopLevel = false;
// size the Form, set its TitleBar attributes, FormBorderStyle or whatever
panel1.Controls.Add(newForm);
newForm.Show();
newForm.Dock = DockStyle.Top;
newForm.BringToFront();