PDA

View Full Version : باز کردن یک فرئ mdi از طریق یک فرم mdi دیگر



f_pakzad
دوشنبه 29 تیر 1388, 13:23 عصر
1-همه مطالب مربوط به این موضوع رو در سایت خوندم اما به جواب نرسیدم.
2-فرم1:فرم والد همه فرم ها است و از طریق یک دکمه فرم 2 باز میشه که فرزند فرم1 هست.تا این جا مشکلی نیست.حالا یه دکمه رو فرم 2 هست که میخوایم با کلیک روی اون فرم 3 باز بشه و فرم 3 هم فرزند فرم 1 باشه.اما اصلا فرم3 بازنمیشه.طریقه شناسوندن والد برای فرم 1 :

Form2 objform2 = new Form2();
objform2.MdiParent = this;
objform2.Show();
و برای فرم2:

Form3 objform3 = new Form3();
Form1 objform1 = new Form1();
objform3.MdiParent = objform1;
objform3.Show();
اشکال کار من در قسمت 2 باید باشه.ممنون میشم راهنمایی کنید.نمونه برنامه هم گذاشتم.

f_pakzad
دوشنبه 29 تیر 1388, 15:08 عصر
جوابش رو پیدا کردم.
تو فرم 2 اصلا فرم 1 رو نمیشناسه و باید این طور بنویسیم:

Form3 objform3 = new Form3();
objform3.MdiParent = this.MdiParent;
objform3.Show();