Timer
- algemene beschrijving
Een onzichtbare control waarmee je op geregelde tijdstippen een handeling kan uitvoeren.
Niet echt precies, maar zeer nuttig. Niet beschikbaar in VBS
noch in VBA.
- naamconventie
tim
- belangrijkste eigenschappen
Enabled: of de timer aanstaat of uit.
Interval: het aantal milliseconden. Dit getal kan echter niet
groter zijn dan ongeveer 60.000. Daar kan je echter over gaan door gebruik te maken van en
statische variabele. Als ik vijf minuten wil laten verlopen kan ik bij voorbeeld doen:
Sub timStatic_Timer
Static halveminuut 'als Interval=30000
halveminuut = halveminuut+1
If halveminuut = 9 Then
MsgBox "Er zijn vijf minuten voorbij"
halveminuut = 0
End Sub
- belangrijkste gebeurtenis
Timer: het aantal milliseconden van Interval is verstreken.
Hier codeer je wat de timer moet doen.
- oefeningen/voorbeelden
Lichtvertraging: het licht uitdoen met vertraging
Klok
Klok met formulier
RNDTester: hoe je een timer kan gebruiken om andere routines
te onderbreken
Verkeerslichten: de lichten verspringen, maar we kunnen
een handje helpen
[VB Web] - [hlrnet] - [copyright]