PDA

View Full Version : سوال: بسته نشدن فرم با showdialog()



RAZI KHANUM
چهارشنبه 08 اردیبهشت 1389, 12:42 عصر
سلام من وقتی یک فرم را در داخل فرم دیگر باز میکنم وقتی مینویسم this.clos() و بعد form2.show() فرم اول بسته میشه ولی وقتی بنویسم this.close() , form2.showdialog() فرم اول بسته نمیشه و بعد که در داخل فرم 2 دوباره فرم یک را باز کنم یکی دیگه باز میشه.
در مورد روش اول هم فرم دوم میره زیر فرم اصلی(mdi)
به نظرتون چکار کنم

skflower
چهارشنبه 08 اردیبهشت 1389, 16:45 عصر
سلام من وقتی یک فرم را در داخل فرم دیگر باز میکنم وقتی مینویسم this.clos() و بعد form2.show() فرم اول بسته میشه ولی وقتی بنویسم this.close() , form2.showdialog() فرم اول بسته نمیشه و بعد که در داخل فرم 2 دوباره فرم یک را باز کنم یکی دیگه باز میشه.
در مورد روش اول هم فرم دوم میره زیر فرم اصلی(mdi)
به نظرتون چکار کنم

اصلاً خصوصیت ShowDialog() همینه که فرم اول قفل میشه و فرم دوم روش باز میشه. شما اگه فرمی رو که با ShowDialog باز شده، فقط Close یا Hide کنید، فرم دوم بسته و فرم اول فعال میشه.

s.khoshfekran
چهارشنبه 08 اردیبهشت 1389, 16:50 عصر
میتونی از خاصیت TopMost یا Focus() استفاده کنی