Timer Control एक Looping control है जो कि किसी task को एक given time of Interval मे repeat करने के लिए use किया जाता है। यह किसी भी task जो कि इसके Tick event handler मे define किया जाता है उसे इसके interval property मे define किए गए time के अनुसार repeat करता है। यह timer के start () method के call होने पर start हो जाता है। और तब तक work को repeat करता रहता है जब तक Timer को stop नहीं किया जाता है। यह control runtime मे display नहीं होता है। इसकी properties, methodsऔर events निम्न हैं।
Properties: इस control मे सबसे कम properties होती है। जो निम्न हैं।
- Name: यह control के name को set करने के लिए use की जाती है।
Msgbox (Timer1.Name)
- Enabled: यह Timer control को enable और disable करने के लिए use कि जाती है। यह defaultly True होती है।
Timer.Enabled = True
- Interval: इसका use Timer control के repeation interval को get और set करने के लिए use की जाती है। इसी interval के अनुसार ही timer task को repeat करता है।
Timer1.Interval= 2000
Methods: Timer मे निम्न दो methods होती है।
- Start: इस method का use Timer को Start करने के लिए किया जाता है।
Timer1.Start ()
- Stop: इसका use Timer को stop करने के लिए किया जाता है।
Timer1.Stop ()
Events:
- Tick: यह event Timer के interval property मे set किया गए Time के अनुसार Task को Repeat करने के use किया जाता है। यह Timer की default events है जोTimer के strat() और stop() method के बीच task repeat करती है।
Private Sub Timer1_Tick (ByVal sender As Object, ByVal e As System.EventArgs) Handles Timer1.Tick
End Sub
Program:
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) HandlesButton1.Click
Timer1.Start()
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) HandlesButton2.Click
Timer1.Stop()
End Sub
Private Sub Timer1_Tick(ByVal sender As Object, ByVal e As System.EventArgs) Handles Timer1.Tick
Label1.Text = Val(Label1.Text) + 1
End Sub
End Class
No comments:
Post a Comment