PDA

View Full Version : مشکل در باز شدن صفحات



raha_20
دوشنبه 07 تیر 1389, 02:54 صبح
سلام دوستان

من یه پروژه دارم که صفحاتش به صورت Child , Parent هستند . من میخوام توصفحه Parent چک کنم که اگه فرمی باز هست اجازه نده دیگه فرمی روی صفحه نمایش داده بشه

خواهشا اگه کسی میدونه باید جی کار کنم زود جواب بده

ricky22
دوشنبه 07 تیر 1389, 03:12 صبح
شاید راه حلی که میگم غیر منطقی هست اما هر فرمی رو که باز می کنید یک متغیر رو true کنید و برای باز کردن بقیه فرمها چک کنید که متغیر true هست یا خیر اگر نبود اجازه ی باز شدم فرم رو بدید!
موفق باشید

ehsanara
دوشنبه 07 تیر 1389, 08:51 صبح
میتونی بگی اگه فرم Child باز هست منو فرم Parent ، غیرفعال باشه که نشه فرم دیگه ای رو باز کرد

sds1920
دوشنبه 07 تیر 1389, 09:10 صبح
شما اگه میخوای فرمی رو به این صورت باز کنید از متد ShowDialog استفاده کنید.

raha_20
دوشنبه 07 تیر 1389, 14:40 عصر
متد ShowDialog زمانی که فرم به صورت Parent va Chileهست کار نمی کنه .
فکر میکنم راه حل اول بهتر باشه

غلامرضا شریفی
دوشنبه 07 تیر 1389, 18:18 عصر
البته اين با vb است


If (IsNothing(Application.OpenForms("form2"))) Then
Dim form2 As New form2
form2.ShowDialog()
End If

mahdi87_gh
دوشنبه 07 تیر 1389, 20:17 عصر
اینم امتحان کن.برای فرمی با نام frm2

if(Application.Openforms["frm2"]!=null)
messageBox.Show("there is some form form open")