Delphi 之 定时器 (TTimer组件)

  TTimer组件属性

  Enabled属性

  该属性控制TTimer组件是否周期性的产生OnTimer事件,为True,则产生周期性事件。false则不产生

  示例

复制代码
procedure TForm1.FormCreate(Sender: TObject);
begin
  timer1.Enabled:= False;
  Timer2.Enabled:= False;
end;
procedure TForm1.Timer1Timer(Sender: TObject);
begin
  Edit1.Text:= IntToStr(strtoint(Edit1.text)+1);
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
  Timer1.Enabled:=True;
  Caption:='计时开始';
  Timer2.Enabled:= False;
end;
procedure TForm1.Timer2Timer(Sender: TObject);
begin
     Edit2.Text:= IntToStr(strtoint(Edit2.text)-1);
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
  Timer2.Enabled:= True;
  Caption:='倒计时开始';
  Timer1.Enabled:=False;
end;
end.
复制代码

示例:显示时间

procedure TForm1.Timer1Timer(Sender: TObject);
begin
  label1.Caption:= DateTimeToStr(Now());

end;

 

posted @   Delphi爱好者2014  阅读(3344)  评论(0编辑  收藏  举报
编辑推荐:
· 为什么构造函数需要尽可能的简单
· 探秘 MySQL 索引底层原理,解锁数据库优化的关键密码(下)
· 大模型 Token 究竟是啥:图解大模型Token
· 35岁程序员的中年求职记:四次碰壁后的深度反思
· 继承的思维:从思维模式到架构设计的深度解析
阅读排行:
· 2025,回顾出走的 10 年
· 【保姆级教程】windows 安装 docker 全流程
· 分享 3 款基于 .NET 开源且免费的远程桌面工具
· 基于Docker+DeepSeek+Dify :搭建企业级本地私有化知识库超详细教程
· 由 MCP 官方推出的 C# SDK,使 .NET 应用程序、服务和库能够快速实现与 MCP 客户端
点击右上角即可分享
微信分享提示