© Harry Broeders.
Deze pagina is bestemd voor studenten van de Haagse Hogeschool - Academie voor Technology, Innovation & Society Delft.
Als je nog niet weet hoe je een eenvoudige GUI Windows applicatie met C++ Builder kunt maken lees dan eerst deze pagina.
Ik zal jullie op deze pagina laten zien hoe eenvoudig het is om een timer te gebruiken. Met behulp van een timer kun je een programma telkens na een bepaalde tijd een bewerking laten uitvoeren.
De VCL bevat een Component Timer
die in een TForm
kan worden gebruikt:
Timer
component op de System tab van het component
window.TForm
een icoontje is verschenen. Dit icoontje
is bij het uitvoeren van het programma niet zichtbaar maar kan bij het
ontwikkelen van het programma gebruikt worden om de Timer
te
benaderen.Interval
te wijzigen.
Deze property bepaald om de hoeveel tijd de Timer
afloopt gemeten
in ms. Telkens als de intervaltijd verstreken is genereerd de
Timer
een OnTimer
event. De property
Interval
staat standaard op 1000
(1 seconde).
OnTimer
event af te vangen kun je bepalen wat er moet
gebeuren als de Timer
afloopt.
Enabled
gebruiken om de timer uit te zetten
(Enabled=false
) of weer aan te zetten
(Enabled=true
).
In het "Window met een kruis" voorbeeld kun je een timer gebruiken om de kleur van het kruis elke seconde (automatisch) te veranderen. De benodigde code:
void __fastcall TForm1::Timer1Timer(TObject *Sender) { penKleur=random(0xFFFFFF); Invalidate(); }