bcb timer定时器怎么用?

来源:百度知道 编辑:UC知道 时间:2024/05/31 11:47:41
bcb TTimer定时器怎么用? 例举一下使用方法,包括定时器处理函数怎么设定,定时器超时的时间,谢谢

bcb timer定时器就一个onTimer事件,设置好interval,就是多少秒执行一次之后。
下面该例子从点击Panel1开始计时,并将时间显示在Label2上,供参考!

int Hour = 0,Minute = 0,Second = 0;
void __fastcall TForm1::Timer1Timer(TObject *Sender)
{
Second ++;
if(Second == 60)
{Second = 0;
Minute ++;
}
if(Minute == 60)
{
Hour++;
Minute = 0;
}
Label2->Caption = IntToStr(Hour)+":"+IntToStr(Minute)+":"+IntToStr(Second);

}
//---------------------------------------------------------------------------
void __fastcall TForm1::Panel1Click(TObject *Sender)
{
Timer1->Enabled = false;
Timer1->Interval = 1000;
Timer1->Enabled = true;
}

就一个onTimer事件,设置好interval,就是多少秒执行一次之后,在事件里面写代码就好了