PDA

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



Yasersadegh
دوشنبه 27 مهر 1388, 17:05 عصر
سلام به همه دوستان و اساتيد بزرگوار
من يه برنامه نوشتم كه تويه اون امكان قفل نرم افزار يا همون اسكرين سيور رو مي خوام بزارم!! يعني مي خوام وقتي كاربر در طول يه زمان مشخصي با نرم افزار كاري انجام نداد برنامه به حالت اسكرين سيور برود و با زدن يه رمز دوباره به حالت اول بازگردد!!:لبخند:
حالا مشكل اينجاست كه چطوري بررسي كنيم كه آيا كاربر با نرم افزار داره كار ميكنه يا نه!!؟:متفکر:
يه راهش و بدترين راه اينه كه يه تايمر بزاريم و اون زمان رو بشماره و به زمان مورد نظر كه رسيد برنامه قفل شود و رويه تمام رويدادهاي برنامه يه كد بنويسم كه اگر اون رويداد رخ داد تايمر صفر شه و از اول بشماره!!!:گیج: كه عملا خيلي سخت و غير كاربردي هست!!!:ناراحت:
ممنون ميشم اگه دوستان در اين زمينه كمك كنند و پيشنهاد يا روشي رو مطرح كنند!!:لبخندساده:

Yasersadegh
سه شنبه 28 مهر 1388, 11:02 صبح
دوستان، نظر و پيشنهادي نبود!!!:ناراحت:

mehdi.mousavi
سه شنبه 28 مهر 1388, 11:14 صبح
سلام به همه دوستان و اساتيد بزرگوارمي خوام وقتي كاربر در طول يه زمان مشخصي با نرم افزار كاري انجام نداد برنامه به حالت اسكرين سيور برود و با زدن يه رمز دوباره به حالت اول بازگردد!!

سلام.
برای اینکار می تونید از Application.Idle استفاده کنید. این Event وقتی فراخوان میشه که Application شما میخواد به IDLE STATE بره. جزییات استفاده از این Event رو در MSDN ببینید.

موفق باشید.