PDA

View Full Version : سوال: جلوگيري از بسته شدن فرم



XilizaX
یک شنبه 29 آذر 1388, 22:07 عصر
درود.
من کاملا تازه کارم و می خوام وقتی کاربر اقدام به بستن برنامه میکنه بعد از دیدن یک پیغام این در خواست انجام نشه یعنی برنامه بسته نشه.
تصور کردم کد زیر کمک میکنه ولی اشتباه کردم ! لطفا مشاوره بدید.

ممنون



Private Sub Form1_FormClosing (ByVal .....)

msgbox ("something")
Exit Sub
End Sub

Navid Asadi
یک شنبه 29 آذر 1388, 22:33 عصر
تو formclosing بنویس:
e.cancel=true
اینطوری فرم بسته نمیشه...
حالا کارت با یه شرط تمومه...

XilizaX
دوشنبه 30 آذر 1388, 22:36 عصر
ممنون
ولی میشه توضیح بدین چرا عبارت Exit Sub توی کد بالا درست عمل نمیکنه ؟
من هر جور نگاه میکنم استفاده از این کد منطقی است. :عصبانی++:

Navid Asadi
سه شنبه 01 دی 1388, 15:02 عصر
مطمئن نیستم اما این کد شما مانع از بسته شدن نمیشه بلکه تنها مانع از انجام شدن دستوراتی میشه بعد از اون میاد...
در واقع حکم بسته شدن فرم صادر شده...

hossein-khoshseyar
سه شنبه 01 دی 1388, 19:10 عصر
دقیقا همین طوریه که آقا نوید می گه تو توابع و رویه همیشه عبارت exit sub اعث میشه که دستورات خطوط بعد تا آخر رویه اجرا نشه

XilizaX
سه شنبه 01 دی 1388, 21:27 عصر
دم همه گرم. ممنون از پاسختون. :تشویق::لبخند::قلب::بوس: