用Delphi实现的秒表程序源代码

控制按钮1开始计时按钮

按钮2零按钮

Edit1和timer1组合在一起显示游戏开始到现在的时间,这个时间是随时间变化的。

定时器1用于计时,间隔=10。

Memo1用来存储每个人的时间记录。

单位unit 1;

连接

使用

窗口、消息、系统、变量、类、图形、控件、表单,

对话框、扩展控件、标准控件。

类型

TForm1 = class(TForm)

memo 1:TM emo;

button 1:TButton;

edit 1:TEdit;

button 2:t button;

timer 1:TTimer;

程序按钮1Click(发件人:to object);

过程按钮2Click(发送方:to object);

程序表单显示(发送方:to object);

过程定时器1定时器(发送方:to object);

私人的

{私人声明}

公众的

{公开声明}

结束;

定义变量

form 1:t form 1;

I:整数;

时间:tdatetime

s:字符串;

履行

{$R *。dfm}

程序TForm1。Button1Click(发件人:to object);//计时开始按钮

开始

如果i=0,那么

开始

I:= 1;

时间:=现在;

s:= ' 00:00:00 000 ';

定时器1。enabled:= true;

退出;

结束;

s:= format datetime(' hh:nn:ss:zzz ',now-time);

memo1。行。添加;

结束;

程序TForm1。Button2Click(发送方:to object);//零按钮

开始

定时器1。enabled:= false;

s:= ' 00:00:00 000 ';

memo1。清晰;

edit 1 . text:= ' 00:00:00 000 ';

I:= 0;//用于判断定时器是否启动的标志i=1为timer,i=0不启动timer。

结束;

程序TForm1。FormShow(发件人:to object);

开始

I:= 0;

edit 1 . text:= ' 00:00:00 000 ';

结束;

程序TForm1。Timer1Timer(发送方:to object);

开始

edit1。text:= format datetime(' hh:nn:ss:zzz ',now-time);

结束;

结束。

测试通过了,秒表的作用也是一样的!