PDA

View Full Version : نحوه ایجاد چیزی مثل screen saver ویندوز ولی برای برنامه



amir_pro
شنبه 05 خرداد 1386, 00:23 صبح
سلام به دوستان
می خوام وقتی برنامه در حال اجرا هست اگر کاربر مدت 5 دقیقه نه کلیدی از صفحه کلید را فشار داد و نه ماوس را تکان داد یا دکمه های ماوس را نزد یه فایل .exe را اجرا کنه- اجرا کردن فایل .exe را بلدم ولی چه طوری اون 5 دقیقه را کنترل کنم با توجه به اینکه برنامه 10 تا فرم داره و در هر لحظه ممکنه کاربر در یک فرم باشه!
ممنون

hdv212
شنبه 05 خرداد 1386, 00:47 صبح
یه کلاس توی پروژت بساز و یه آبجکت تایمر به صورت public static توش معرفی کن و توی رویداد load مربوط به هر فرمت اون رو فراخوانی و مقدار دهی کن، این یه راهشه که به ذهنم میرسید.

amir_pro
شنبه 05 خرداد 1386, 01:17 صبح
این باعث زیاد شدن برنامه میشه و ممکنه سرعتا بیاره پایین

rasoul_ras
سه شنبه 06 شهریور 1386, 16:52 عصر
سلام


یه کلاس توی پروژت بساز و یه آبجکت تایمر به صورت public static توش معرفی کن و توی رویداد load مربوط به هر فرمت اون رو فراخوانی و مقدار دهی کن، این یه راهشه که به ذهنم میرسید.البته این روش روش منطقی به نظر نمی رسه

من یک روش دیگر رو به شما پیشنهاد می دم :

مثالی رو در زیر براتون آوردم :

این کد برای مثال نوشته شده و شاید من همه Messages رو کنترل نکرده باشم .