PDA

View Full Version : چگونه سرعت تایپ را حساب کنم؟



shahrzad2
چهارشنبه 16 خرداد 1386, 17:15 عصر
چگونه سرعت تایپ را حساب کنم؟
Timer را چگونه تنظیم کنم تا با تایپ اولین کاراکتر در textbox شروع به کار کنه و بعداز تایپ 100 کاراکتر متوقف بشه و زمان به دست آمده را بر 100 تقسیم کنه

omid_Ahmadi
چهارشنبه 16 خرداد 1386, 17:31 عصر
می تونید متغیری سراسری تعریف کنید تا زمان پایه (زمان شروع) رو نگهداری کنه، و مقدار اولیه اون رو NULL بدید. بعد در رویداد TextChanged تعداد کاراکترهایی که نوشته شده رو بدست آورده و زمان سپری شده رو تقسیم بر اون کنید.
در فراخوانی TextChanged هم اگر مقدار متغیر مربوط به زمان برابر با NULL بود یعنی اولین فراخوانی است، پس اون رو برابر با زمان کنونی قرار می دید و کار رو شروع می کنید.

PC2st
چهارشنبه 16 خرداد 1386, 17:56 عصر
برای بدست آوردن سرعت، احتیاجی به تایمر نیست و شئ dateTime کفایت میکنه.

اگر بدلایلی خواستی از تایمر استفاده کنی، جواب کامل را آقای احمدی توضیح دادند.

omid_Ahmadi
چهارشنبه 16 خرداد 1386, 18:08 عصر
جواب من به استفاده از تایمر نیازی نداره.

PC2st
چهارشنبه 16 خرداد 1386, 18:26 عصر
جواب من به استفاده از تایمر نیازی نداره.
ببخشید... :خجالت: جوابی که داده بودید رو تند تند خوندم که اشتباه برداشت شد :ناراحت: !