PDA

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



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

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

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

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

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

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


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

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

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

arash ghafori
پنج شنبه 12 اردیبهشت 1392, 23:44 عصر
سلام.

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

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


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

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

fool66
پنج شنبه 12 اردیبهشت 1392, 23:45 عصر
خواهش می کنم دوست عزیز

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

sadafmahjoobi
پنج شنبه 12 اردیبهشت 1392, 23:52 عصر
خواهش می کنم دوست عزیز

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

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