PDA

View Full Version : سوال: مشکل با اجزای فرم MDI



MS.Worm
جمعه 10 آبان 1392, 22:16 عصر
سلام دوستان و خسته نباشید
تو نرم افزارم به یه مشکلی بر خوردم. کسی که دارم برنامه رو واسش مینویسم میگه میخوام رو فرم دکمه داشته باشم که کار منو رو انجام بده. مثلا داخل فرم MDI یه دکمه میزارم که میره فلان فرم رو باز میکنه و اون فرم هم فرزند mdi میشه. حالا مشکل اینجاس که اجزایی که رو فرم MDI گذاشتم مثلا همون دکمه، وقتی فرم فرزند باز میشه اون دکمه روی فرم فرزند هم نمایش داده میشه.

باید چه کنم دوستان؟

farhad.k.t
جمعه 10 آبان 1392, 22:27 عصر
احتمالا از وراثت استفاده نکردید؟

rahnema1
جمعه 10 آبان 1392, 22:45 عصر
راهش اینه که یک panel روی فرم مادر قرار بدید و تمام کنترل ها ازجمله دکمه ها و فرم های جدید رو به پانل add کنید

void MainFormLoad(object sender, EventArgs e)
{
Form1 myform =new Form1();
myform.MdiParent=this;
panel1.Controls.Add(myform);
myform.Show();
}

در ضمن توی این تاپیک هم همین بحث شده:

http://barnamenevis.org/showthread.php?t=426096&goto=newpost (http://www.google.com/url?q=http%3A%2F%2Fbarnamenevis.org%2Fshowthread.p hp%3Ft%3D426096%26goto%3Dnewpost&sa=D&sntz=1&usg=AFQjCNFC9NNmZZi_Xf8d1FD8fcSt7CyfGQ)

MS.Worm
جمعه 10 آبان 1392, 23:59 عصر
درسته ممنون که مشکل رو حل کردین.
فرهاد جام منظور شما رو متوجه نشدم از وراثت