saalek110
Well-Known Member
معرفي ابزاري ديگر - تايمر
تايمر بعد زمان ((اينتروال)) عمل مي كند. ((اينتروال)) را (كه بر حسب يك هزارم ثانيه است) را مي تونيد از پنجره پراپرتي تنظيم كنيد. يا داخل برنامه تنظيم كنيد.
تايمر موقع اجرا ديده نمي شود. و در شكل زير هم مي بينيد كه عكس زمان طراحي است.
بهتر است بيش از 4 تا تايمر بكار نبريد. چون امكانات سيستم محدود است و از آن براي ساعت هم گفته اند استفاده نكنيد. چيزاي بهتري هست.
اگر روي تايمر دو بار كليك كنيد، ((رويداد تايمر)) آماده كدنويسي ميشه. من كد زير را مي نويسم. ابزارهاي لازم هم يك تايمر و يك تكست باكس.(با نامهاي اوليه) .
قبل از اجرا هم از طريق پنجره پراپرتي اينتروال را 1000 ، هزار مي كنم كه ميشه هر يك ثانيه ، يك اكشن.
[ltr]Dim t As Integer
Private Sub Timer1_Timer()
t = t + 1
Text1.Text = t
End Sub[/ltr]
در شكل بالا تايمر ديده نمي شود و فقط عملكرد آن ديده مي شود. و كارش اين است كه هر يك ثانيه ، عدد داخل تكست باكس را يكي اضافه مي كند.
البته ((اينتروال)) مثل هر صفت ديگر،داخل برنامه هم قابل مقدار دهي است.
[ltr]Dim t As Integer
Private Sub Form_Load()
Timer1.Interval = 1
End Sub
Private Sub Timer1_Timer()
t = t + 1
Text1.Text = t
End Sub[/ltr]
تايمر بعد زمان ((اينتروال)) عمل مي كند. ((اينتروال)) را (كه بر حسب يك هزارم ثانيه است) را مي تونيد از پنجره پراپرتي تنظيم كنيد. يا داخل برنامه تنظيم كنيد.
تايمر موقع اجرا ديده نمي شود. و در شكل زير هم مي بينيد كه عكس زمان طراحي است.
بهتر است بيش از 4 تا تايمر بكار نبريد. چون امكانات سيستم محدود است و از آن براي ساعت هم گفته اند استفاده نكنيد. چيزاي بهتري هست.
![b5.gif](http://saalek110b.250free.com/gifs/gifs2/b5/b5.gif)
اگر روي تايمر دو بار كليك كنيد، ((رويداد تايمر)) آماده كدنويسي ميشه. من كد زير را مي نويسم. ابزارهاي لازم هم يك تايمر و يك تكست باكس.(با نامهاي اوليه) .
قبل از اجرا هم از طريق پنجره پراپرتي اينتروال را 1000 ، هزار مي كنم كه ميشه هر يك ثانيه ، يك اكشن.
[ltr]Dim t As Integer
Private Sub Timer1_Timer()
t = t + 1
Text1.Text = t
End Sub[/ltr]
![b6.gif](http://saalek110b.250free.com/gifs/gifs2/b5/b6.gif)
در شكل بالا تايمر ديده نمي شود و فقط عملكرد آن ديده مي شود. و كارش اين است كه هر يك ثانيه ، عدد داخل تكست باكس را يكي اضافه مي كند.
البته ((اينتروال)) مثل هر صفت ديگر،داخل برنامه هم قابل مقدار دهي است.
[ltr]Dim t As Integer
Private Sub Form_Load()
Timer1.Interval = 1
End Sub
Private Sub Timer1_Timer()
t = t + 1
Text1.Text = t
End Sub[/ltr]
![b7.gif](http://saalek110b.250free.com/gifs/gifs2/b5/b7.gif)
آخرین ویرایش: