永发信息网

用delphi写个程序

答案:3  悬赏:60  手机版
解决时间 2021-06-01 22:56
  • 提问者网友:我没有何以琛的痴心不悔
  • 2021-06-01 05:16
第一秒输出好好学习.五秒输出天天向上,十秒输出奖金.运行的时候互不干涉.几秒一次就几秒一次,麻烦写下代码
最佳答案
  • 五星知识达人网友:雾月
  • 2021-06-01 05:37

在界面添加4个Label控件,一个Timer控件,


timer1的代码如下:


procedure TForm1.Timer1Timer(Sender: TObject);
var
daoshu:integer;//声明倒数是个整型变量
begin
daoshu:=strtointdef(label4.Caption,-1)+1;//把label4的标题值加1赋予给daoshu
label4.Caption:=inttostr(daoshu);//把daoshu加1的结果赋予label4
    if daoshu=1 then//当daoshu=1
    begin
    label1.Caption:='好好学习';
    end;
    if daoshu=5 then//当daoshu=5
    begin
    label2.Caption:='天天向上';
    end;
    if daoshu=10 then//当daoshu=10
    begin
    label3.Caption:='奖金';
    timer1.Enabled:=false;//停止倒数
    end;
end;

全部回答
  • 1楼网友:有你哪都是故乡
  • 2021-06-01 06:41

添加两个TTimer,设置周期为5000和10000毫秒,然后双击控件图标,写入代码就可以了。

  • 2楼网友:爱难随人意
  • 2021-06-01 06:18
中间用sleep隔开
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯