系统时间显示有延时,该怎么解决

系统时间显示有延时,该如何解决?
很简单的一个问题,在Label控件中显示系统时间,使用TTimer,间隔设为1秒,代码很简单:
TDateTime tt;
LabSysTime->Caption=tt.CurrentDate + tt.CurrentTime();
但是为什么主界面出现后label控件要过不到1秒才能显示系统时间呢?好像有延时,应该如何解决?

------解决方案--------------------
目前你设TTimer,间隔设为1秒,
你可以设为更短时间,例如 0.1 秒
------解决方案--------------------
大概 是因为你主界面出现后, 默认是不显示系统时间的吧. 只有到了你的timer触发了, 才第一次显示. 
你创建主界面后. 应该先主动把显示部分update一下

------解决方案--------------------
在主界面显示完成后就
LabSysTime->Caption=tt.CurrentDate + tt.CurrentTime(); 
一下,因为time不会首先执行一次,而是要从enable = true到间隔时间满才会再次执行。