PDA

View Full Version : دکمه Close



sunboy
چهارشنبه 28 خرداد 1382, 09:54 صبح
با سلام
می می خواستم بدونم چه طوری می شه فهمید که کاربر روی دکمه Close کلیک کرده (منظوریم اون ضربدرستا :lol: )
مرسی

سعید قدیری مقدم
چهارشنبه 28 خرداد 1382, 10:12 صبح
سلام
فکر میکنم با خصلت Unload که در Form هست بتونی البته اگر قصدت این باشه که وقتی کاربر روی دکمه کلیک میکنه کد خاصی انجام بشه

Private Sub Form_Unload(Cancel As Integer)

End Sub

MBeigy
پنج شنبه 29 خرداد 1382, 06:15 صبح
سلام دوست عزیز
در رویداد QueryUnload فرم ، یک پارامتر وجود دارد به نام UnloadMode که با استفاده از آن میتوانی بفهمی برنامه از چه طریقی در حال Unload کردن فرم است.
برای دکمه Close فرم مقدار آن صفر است . که البته Constant آنرا اگر بخواهی استفاده کنی vbFormControlMenu است. :wink:

داوودامیرعجم
چهارشنبه 17 مهر 1387, 15:58 عصر
Private Sub Form_Unload(Cancel As Integer)
Cancel=1
msgbox yes clicked
End Sub

aminkk
پنج شنبه 18 مهر 1387, 18:47 عصر
Private Sub Form_Unload(Cancel As Integer)
Cancel=1
msgbox yes clicked
End Sub

و اگر دكمه esc فشار داده شده بود چي؟

r0ot$harp
پنج شنبه 18 مهر 1387, 19:02 عصر
و اگر دكمه esc فشار داده شده بود چي؟

دوست عزیز منظورت از Esc چی هست ؟

دوست عزیز Close دو مقدار رو قبول می کنی :



Close=0
این خط باعث می شود وقتی رویه دکمه Close در نوار پنجره کلیک شد فرم Close شود .



Close=1


این خط باعث می شود وقتی رویه دکمه Close در نوار پنجره کلیک شد فرم Close نشود .





باتشکر احسان