PDA

View Full Version : خارج شده از برنامه در صورت عدم زدن كليدي



mahdi_107
شنبه 17 تیر 1391, 08:25 صبح
سلام
كامپوننت يا راهكاري مي خواستم براي اينكه اگر كاربر در مدت زمان مشخصي كليدي را نزد دستوري اجرا بشه (مثلا بسته شدن برنامه)

روشي غير از اينكه در تمامي اشيا و فرم ها وضعيت كليد ها يا حركت موس بررسي بشه

اگر روشي هست مرحمت بفرماييد.

mazoolagh
شنبه 17 تیر 1391, 09:37 صبح
در فرم key preview و تایمر رو فعال و timer interval رو روی زمان موردنظر تنظیم کنین.
در رخداد keydown فرم تایمر رو ریست کنین.
در رخداد on timer فرم رو ببندین.

mahdi_107
شنبه 17 تیر 1391, 14:06 عصر
ضمن تشكر از پاسختون
مشكل اين روش اينه كه رو فرم اكتيو جواب ميده و براي تعداد زياد فرم نميشه ازش استفاده كرد (يا بسختي)
براي اين كار بايد كامپوننتي باشه كه بتونه اين كار رو انجام بده بدون نياز به اين كد نويسي هاي اضافه (كه درست جواب دادنش با خداست)

behboodi2000
جمعه 23 تیر 1391, 19:53 عصر
سلام خدمت اساتيد محترم
دوست عزيز در صورت امكان راهنمائي فرمائيد با چه دستوري مي توان تايمر را ريست نمود ممنون

Abbas Amiri
جمعه 23 تیر 1391, 21:30 عصر
کافیست TimerInterval را صفر ودوباره مقداردهی کنید


Me.TimerInterval =0
Me.TimerInterval=AnyValue


تصحیح میکنم کافیست مجددا مقداردهی کنید

mahdi_107
چهارشنبه 28 تیر 1391, 08:54 صبح
با سلام مجدد
نمونه اين موضوع همين سايت برنامه نويس كه اگر براي يك مدتي صفحه سايت باز باشد و كاري انجام نشود مجدد كلمه عبور مي خواهد
مديران سايت اگر لطف كنند و راهنمايي كارآمدي مرحمت بفرمايند ممنون مي شويم

mahdi_107
پنج شنبه 29 تیر 1391, 12:14 عصر
اساتيد محترم!!!