如果在状态栏动态的显示当前时间(搜索没法用,只好提问了)(50分)

  • 主题发起人 主题发起人 oceanwave
  • 开始时间 开始时间
我知道Timer,但详细怎么用?
 
procedure TForm1.Timer1Timer(Sender: TObject);
var
LT : TSYSTEMTIME;
begin
GetLocalTime(LT);
StatusBar1.Panels[0].Text :=
IntToStr(LT.wHour) + ':' +
IntToStr(LT.wMinute) + ':' +
IntToStr(LT.wSecond));
end;
 
procedure TForm1.Timer1Timer(Sender: TObject);
begin
StatusBar1.SimpleText:=timetostr(time);
//或StatusBar1.Panels.Items[0].Text:=timetostr(time);
end;
 
TNND,高手就是高手,厉害!搞定了,给分
 
Timer的响应代码:
procedure TForm1.Timer1Timer(Sender: TObject);
var Hour, Min, Sec, MSec: Word;
begin
DecodeTime(Now, Hour, Min, Sec, MSec);
StatusBar1.Panels[0].Text:=Format('%d:%d:%d:%d',[Hour, Min, Sec, MSec]);
end;
 
后退
顶部