View Full Version : مشکل با فرم های عادی
HjSoft
جمعه 22 خرداد 1388, 17:03 عصر
سلام ، خسته نباشید ، یک مشکلی هست که من از همون اولایی که وی بی کار می کرم با فرم های عادی مشکل داشتم که اگر فرمی را از صفحه ی اصلی اجرا می کردم و کاربر در حال کا با آن بود اگر حواسش نبود و روی صفحه ی اصلی کلیک می کرد این فرمی که در حال کار بود پشت می رفت.
یکی از راه های اون اینکه هر موقع صفحه فرعی فراخوانده شد ، صفحه ی اصلی غیر فعال بشه . البته خیلی مشکل پیش میاره ، و همچنین در صفحه ی که دوباره از صفحه ی فرعی باز می شه باز باید صفحه ی قبل خودش رو غیر فعال کنه و کلا خیلی سخته ، شما راهی برای حل این مشکل ندارید ؟
xxxxx_xxxxx
جمعه 22 خرداد 1388, 18:26 عصر
همين كاري كه خودتون ميگيد خيلي خوبه مگه اين كار سختيه:
فرم 1:
Private Sub Command1_Click()
Me.Enabled = False
Form2.Show
End Sub
فرم2:
Private Sub Form_Unload(Cancel As Integer)
Form1.Enabled = True
End Sub
یکی از راه های اون اینکه هر موقع صفحه فرعی فراخوانده شد ، صفحه ی اصلی غیر فعال بشه . البته خیلی مشکل پیش میاره
چه مشكلي؟
Felony
جمعه 22 خرداد 1388, 18:38 عصر
فرمتون رو به صورت Modal به نمایش در بیارید .
Form2.Show 1
HjSoft
جمعه 22 خرداد 1388, 19:25 عصر
نقل قول:
یکی از راه های اون اینکه هر موقع صفحه فرعی فراخوانده شد ، صفحه ی اصلی غیر فعال بشه . البته خیلی مشکل پیش میاره
چه مشكلي؟
مثلا اگه یک جا بعد از بسته شدن فرم یادم بره که enabled رو true کنم ، بعد کاربر چه طور می تونه از برنامه خارج بشه ، حالش گرفته میشه ، تازه شما حساب کن نرم افزار بیش تر 48 تا فرم داره !!!
reza_mn
جمعه 22 خرداد 1388, 20:30 عصر
چرا از فرمهای MDI استفاده نمیکنین ؟
miniator
شنبه 23 خرداد 1388, 12:22 عصر
Form2.Show , Me
سلام ! فكر كنم مشكلت حل شه (بدون جنگ و خونريزي) :چشمک:
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.