PDA

View Full Version : تشخیص زمان غیر فعال بودن فرم



mahsa_kb
سه شنبه 07 فروردین 1386, 13:30 عصر
سلام ، سال نو همه مبارک...
من می خواستم یه تایمر برای فرم طراحی کنم ، به طوری که اگه کاربر بعر از گذشت مدت خاصی از فرم استفاده نکرد ، یک عملیات ( مثل نمایش یک فرم جدید ) انجام بشه .
البته تعداد کلید های توی فرم خیلی زیاده و نمی خوام برای هر کدوم یه تایمر بذارم.
ممنون

m-khorsandi
سه شنبه 07 فروردین 1386, 15:13 عصر
اگه فقط استفاده از کیبورد برات مهمه، می‌تونی ویژگی KeyPreview فرم رو True کنی و
از رویداد OnKeyDown (http://www.barnamenevis.org/forum/showthread.php?t=60326) فرم استفاده کنی + تعریف یه متغیر از نوع TTime. تو OnKeyDown،
زمان فعلی رو به متغیر بدی و تو Timer تفاوت مقدار متغیر رو با زمان فعلی بدست بیاری.
به یه تایمر هم بیشتر نیاز نداری.

vcldeveloper
سه شنبه 07 فروردین 1386, 16:57 عصر
http://delphi.about.com/od/adptips2004/a/bltip1104_4.htm

mahsa_kb
چهارشنبه 08 فروردین 1386, 14:02 عصر
اگه فقط استفاده از کیبورد برات مهمه، می‌تونی ویژگی KeyPreview فرم رو True کنی
.


از راهنمایی تون ممنون ولی من در برنامه اصلا از کیبورد استفاده نمی کنم و تمام عملیات با موس انجام میشه .