PDA

View Full Version : سوال: نمایش دو فرم



sadafmahjoobi
جمعه 13 اردیبهشت 1392, 00:27 صبح
تو سی شارپ وقتی روی یه باتن کلیک میکنم تا فرم جدیدم نمایش داده شه،فرم جدید وقتی باز میشه، زیر فرمی که باتن در اون قرار داره میره.
حالا من باید چیکار کنم تا این فرم دوم بالاتر از فرم اول انتخاب و نمایش داده شه ؟
مرسی

fool66
جمعه 13 اردیبهشت 1392, 00:33 صبح
اگه فرض کنیم اسم فرم form2 باشه می تونی اینطور بنویسی

form2 frm = new form2();
frm.show();
frm.Focus();

fool66
جمعه 13 اردیبهشت 1392, 00:36 صبح
یا خاصیت topmost فرم رو true کن فرم باز شده بالاترین فرم قرار میگیره

sadafmahjoobi
جمعه 13 اردیبهشت 1392, 00:39 صبح
اگه فرض کنیم اسم فرم form2 باشه می تونی اینطور بنویسی

form2 frm = new form2();
frm.show();
frm.Focus();


امتحان کردم ولی نشد!

sadafmahjoobi
جمعه 13 اردیبهشت 1392, 00:42 صبح
یا خاصیت topmost فرم رو true کن فرم باز شده بالاترین فرم قرار میگیره
[/

با استفاده از این،درست شد
مرسی ازتون

arash ghafori
جمعه 13 اردیبهشت 1392, 00:44 صبح
سلام.

توی دکمه ای که میزنی تا فرم دومت بازبشه بنویس :

Form2 a = new Form2 ();
a.Show();


متد Hide(); هم برای مخفی کردن.
همین. :)

sadafmahjoobi
جمعه 13 اردیبهشت 1392, 00:45 صبح
حالا بعضی وقتا وقتی برنامه ام رو باز میکنم،برنامه به Background میره و دسکتاپ انتخاب میشه و خودم باید با ماوس روی برنامم کلیک کنم تا انتخاب شه!
برای این مشکل چه راه حلی دارین؟بازم مرسی

fool66
جمعه 13 اردیبهشت 1392, 00:45 صبح
خواهش می کنم دوست عزیز

یه بار گفتی نشد با اون کد یه بار گفتی میشه آخر کدوم رو استفاده کردی؟

sadafmahjoobi
جمعه 13 اردیبهشت 1392, 00:52 صبح
خواهش می کنم دوست عزیز

یه بار گفتی نشد با اون کد یه بار گفتی میشه آخر کدوم رو استفاده کردی؟

اصلاح شد،ببخشید