View Full Version : مبتدی: استفاده از تایمر برای انجام یک دستور
  
sajjadrad
دوشنبه 03 اسفند 1388, 16:19 عصر
سلام.
من میخوام از یه تایمر استفاده کنم بطوری که بعد از 10 ثانیه یه کاری بکنه...
مثلا با زدن یه دکمه شروع بشه و بعد از 10 ثانیه یه پیغام بده!!!
یکی من آماتور رو کمک کنه ممنون میشم:لبخند:
M.T.P
دوشنبه 03 اسفند 1388, 16:24 عصر
Dim Counter As Integer
Private Sub Form_Load()
Timer1.Interval = 1000
End Sub
Private Sub Timer1_Timer()
If Counter =10 Then
MsgBox "Hello"
End If
Counter = Counter + 1
End Sub
sajjadrad
دوشنبه 03 اسفند 1388, 16:54 عصر
داداش ممنون...مشکل اینجاست که کار نمیکنه
 
نمیدونم چرا ببین من کد
Dim Counter As Integer
Timer1.Interval = 1000
Counter = 1
رو گذاشتم تو کاماند_کلیک
بعد تو تایمر هم گذاشتم:
If Counter = 3 Then
Label4.Caption = "Time Out"
End If
Counter = Counter + 1
 
اما کار نمیکنه:گریه:
sajjadrad
دوشنبه 03 اسفند 1388, 17:19 عصر
یکی بدادم برسه...تا اونجا که چک کردم مشکل اینجاست که کانتر از 1 بیشتر نمیشه...پس تایمر بطور مکرر اجرا نمیشه
M.T.P
دوشنبه 03 اسفند 1388, 17:37 عصر
کدی که تو پست 2 نوشتم واسه فرم بدون کامند بود
و اما...
 
تعریف در General
 
Dim Counter As Integer
 
کد کامند:
  
Timer1.Interval = 1000
 
کد تایمر:
If Counter =10 Then
MsgBox "Hello"
End If
Counter = Counter + 1
sajjadrad
دوشنبه 03 اسفند 1388, 17:41 عصر
دیگه کم کم دارم روانی میشم....:عصبانی++:
تایمر کار میکنه اما کانتر زیاد نمی شه!:لبخند:
M.T.P
دوشنبه 03 اسفند 1388, 18:02 عصر
:عصبانی++::عصبانی++::عصبانی++:
sajjadrad
دوشنبه 03 اسفند 1388, 19:59 عصر
شرمنده من تا حالا با تایمر کار نکرده بودم:خجالت::خجالت:
 
 
در ضمن شما این کد رو نداده بودی:
Timer1.Enabled = True
 
خیلی خیلی ممنون:قلب::قلب::بوس::بوس::بوس:
M.T.P
دوشنبه 03 اسفند 1388, 20:14 عصر
شرمنده من تا حالا با تایمر کار نکرده بودم:خجالت::خجالت:
 
 
در ضمن شما این کد رو نداده بودی:
Timer1.Enabled = True
 
خیلی خیلی ممنون:قلب::قلب::بوس::بوس::بوس:
 
پست 5 هم مشکلی نداره اینم برنامش ، برنامه رو اجرا کن رو کامند کلیک کن و 10 ثانیه صبر کن:
کد هاش رو هم با کد پست 5 مقایسه کن
 
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.