سمانه علوی فر
دوشنبه 03 آبان 1389, 12:06 عصر
با سلام
من برنامه خود را ضمیمه می کنم تا کمکم کنید
در این برنامه از کامپوننت WeifenLuo.WinFormsUI.Docking.dll استفاده کرده ام
در این کامپوننت که ظاهر منوی برنامه شبیه آفیس 2007 می شود باید برای نمایش فرمها از DockPanel استفاده کرد .
مشکل اینجاست که در این حالت به ازای هر دفعه کلیک یک بار فرم را باز می کنم
کد زیر را نوشتم ولی باز هم جواب نمی دهد در واقع اصلا وارد حلقه نمی شود:
Form1 Child = new Form1();
MdiMain Parent = new MdiMain();
foreach (Form f in Parent.MdiChildren )
if (f.Name == Child.Name)
{
Child.Select();
return;
}
Child.Show(DockPanel);
خواهش می کنم یک پیشنهاد ارائه دهید که برای حل این مشکل چه کنم؟:گریه::گریه::گریه:
http://ttg.ir/test1/newfolder.rar
کدم رو از این ادرس دانلود کنید
مرسی
من برنامه خود را ضمیمه می کنم تا کمکم کنید
در این برنامه از کامپوننت WeifenLuo.WinFormsUI.Docking.dll استفاده کرده ام
در این کامپوننت که ظاهر منوی برنامه شبیه آفیس 2007 می شود باید برای نمایش فرمها از DockPanel استفاده کرد .
مشکل اینجاست که در این حالت به ازای هر دفعه کلیک یک بار فرم را باز می کنم
کد زیر را نوشتم ولی باز هم جواب نمی دهد در واقع اصلا وارد حلقه نمی شود:
Form1 Child = new Form1();
MdiMain Parent = new MdiMain();
foreach (Form f in Parent.MdiChildren )
if (f.Name == Child.Name)
{
Child.Select();
return;
}
Child.Show(DockPanel);
خواهش می کنم یک پیشنهاد ارائه دهید که برای حل این مشکل چه کنم؟:گریه::گریه::گریه:
http://ttg.ir/test1/newfolder.rar
کدم رو از این ادرس دانلود کنید
مرسی