PDA

View Full Version : سوال: حركت بين فرم ها



pluschild
شنبه 13 تیر 1388, 16:09 عصر
سلام . مي خواستم ببينم وقتي يك فرم رو از داخل فرم اصلي مثلا با دستور زير فراخواني مي كنم ،
form2 f2 = new form2
f2.show
بايد چكار كنم كه وقتي فرم 2 نمايش داده مي شه ،‌فرم اصلي كه همون فرم 1 هست ،minimize بشه ؟ هر كار مي كنم جواب نمي ده . ممنون مي شم راهنمايي بكنيد .

hozouri
شنبه 13 تیر 1388, 16:28 عصر
this.WindowState = minimized;

pluschild
شنبه 13 تیر 1388, 22:09 عصر
دوست عزيز اصلا minimized توي ليست نيست ، مابقي رو هم كه امتحان مي كنم error مي ده .

pluschild
شنبه 13 تیر 1388, 22:12 عصر
اگه امكان اينكه با load شدن فرم 2 ، فرم 1 hide بشه هم خوبه !!!!!!!!!!!!!

pluschild
شنبه 13 تیر 1388, 22:19 عصر
توي دلفي خيلي راحت اين كار رو انجام مي دادم ،‌ اما تو سي شارپ حالم گرفته شده سر اين قضيه ،‌لطفاً يه نفر كمك كنه !!!!!!!!!!

pluschild
شنبه 13 تیر 1388, 22:22 عصر
اين ره هم امتحان كردم اما جواب نداد ، تو رويداد on load فرم 2 اينو وارد كردم :
form1 f = new form1
f.hide
اما عمل نمي كنه . فكر كنم چون فرم 1 ،‌فرم اصليه اينطوري مي شه .

Sajjad.Aghapour
شنبه 13 تیر 1388, 22:58 عصر
form2 f2 = new form2();
f2.show();
this.WindowState = FormWindowState.Minimized; -- Or -- this.Hide();

dr_ghezavat
یک شنبه 14 تیر 1388, 10:24 صبح
باید همونطوری که از نوع فرم دو نمونه تعریف میکنی بعد براش دستور مینویسی ، برای فرم یک هم تعریف کنی بعد .