PDA

View Full Version : لود فرم درgroupbox



hsn_shirin
یک شنبه 17 آذر 1387, 19:21 عصر
سلام
من می خواهم توی یک groupbox بر اساس اینکه کدام یک از کلید های فرمم فشارداده شده فرم های مختلف را لود کنم که بلدم نیستم:خجالت::متفکر:

mino123
یک شنبه 17 آذر 1387, 20:15 عصر
برای اینکه form را در یک Groupbox یا Panel لود کنی باید به صورت زیر عمل کنی
Form f = new Form();
f.TopLevel=false;
panel1.Controls.Add(f);
این کد فرم F را در panel1 نشان میدهد.

h.jaza
یک شنبه 17 آذر 1387, 20:22 عصر
خیلی ساده، توی رویداد مورد نظرت می نویسی:


Form1 f1 = new Form1();
f1.Show();
به همین سادگی.

و اگر می خوای که فرمت داخل این فرم اولیت نشون داده بشه، باید خصوصیت isMdiContainer اش رو True کنی.

اگرم منظورت چیزه دیگه ای هست واضح تر توضیح بده.

البته راجع به این موضوع قبلا خیلی بحث شده، اگر یه سرچم بکنی به جواب های جامع تری می رسی.

hsn_shirin
یک شنبه 17 آذر 1387, 23:11 عصر
ممنون از پاسخ ها ولی کارنمی کند برای تود کردن فرم تو فرم دیگر با شرط فوق باید از دستور زیر استفاده کرد
Form2 tt = new Form2();
tt.MdiParent =this;
tt.Show();
که form2 را تو فرم نمایش می دهد ولی من میخواهم توی یک قسمت خاص صفحه مثل groupbox دائم لود بشوند

Sajjad.Aghapour
دوشنبه 18 آذر 1387, 00:13 صبح
دوست عزیز کد جناب mino123 درسته


Form f = new Form();
f.TopLevel = false;
panel1.Controls.Add(f);
f.Show();

h.jaza
دوشنبه 18 آذر 1387, 09:43 صبح
ممنون از پاسخ ها ولی کارنمی کند برای تود کردن فرم تو فرم دیگر با شرط فوق باید از دستور زیر استفاده کرد
بله، در همین حد نوشتم که شما بری یه سرچ بکنی ولی خوب نکردی.

البته همون جوری که گفتی، منظورت یه چیزه دیگه بود و وسه ی اونم همون طور که مینو جان و سجاد جان گفته بودن، باید عمل کرد.