© 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();
}