PDA

View Full Version : سوال: قرار گرفتن کنترل های موجود در فرم parent روی فرم های child باز شده



fatemeh rouzbeh
دوشنبه 03 خرداد 1389, 17:35 عصر
سلام به همگی ...
اول از همه ی کسانی که تا اینجا به من کمک کردن تشکر می کنم.

من یه فرم parent دارم که هر کنترلی روش می ذارم و یکی از فرمهای child رو باز می کنم روی اونا قرار می گیره. از send to back هم استفاده کردم ولی درست نشد. البته شاید من درست استفاده نکرده باشم.

حامد مصافی
دوشنبه 03 خرداد 1389, 18:50 عصر
تا جايي كه من ميدانم يك فرم child هميشه پايين تر از كنترل هاي فرم والد خويش ظاهر مي شود.
بهترين {و شايد تنها} روش محفي كردن اين كنترل ها هنگام نمايش فرم فرزند است.

fatemeh rouzbeh
دوشنبه 03 خرداد 1389, 18:57 عصر
مخفی کردن که درست نیست. شاید بخوام از اون کنترلها استفاده کنم.

لطفا یه راه حل دیگه.

rus1362
دوشنبه 31 خرداد 1389, 03:15 صبح
you can make a child form wich contain all parent controls.and dock it to the top of the parent.then other acctive child can be on of them.
or you can make use like this:
but its not good becuse you loos ur controls untill the child from get closed:
Form2 frm = new Form2();
frm.MdiParent = this;
frm.Show();
button1.SendToBack();

and have public method to bring it front then call it in child form close event to restore the controls.

rus1362
دوشنبه 31 خرداد 1389, 03:18 صبح
more info http://msdn.microsoft.com/en-us/library/yfwda6t8%28vs.71%29.aspx

rus1362
دوشنبه 31 خرداد 1389, 03:18 صبح
more info http://msdn.microsoft.com/en-us/library/yfwda6t8%28vs.71%29.aspx