delphi 日期语法正确却无法显示?

来源:百度知道 编辑:UC知道 时间:2024/07/08 11:30:25
procedure TForm1.FormCreate(Sender: TObject);
begin
statusbar1.Panels[0].Text:=datetostr(date);
end;

end.
在From1的statusbar1.Panels[0]里没有显示出时间,为什么?
我是在做一个系统的主界面,statusbar1在最下面显示时间和日期,代码输入后运行没有显示,我就将这代码在新建的FORM1里试是可以显示的,所以我不知道为什么在那个主界面里没有啊,郁闷!!!!!!

我在statusbar1里添加了三个Panels,Panels[0]显示的是日期,Panels[1]是时间,Panels[2]的TEXT设置"欢迎光临",在FROM1的OnCreate事件里添加代码statusbar1.Panels[0].Text:=datetostr(date);但是运行没有先是时间

会不会是你根本就没在statusbar里添加Panel?
statusbar的Panels属性点开,添加一个TStatusPanel

会不会是你在其他的事件里还写了给Panel赋值的其他的操作

哎 你 是不是 还用到了 toolbar 类似的工具?
本来 程序 会显示 出来时间,然后你鼠标移到toolbar上面后,状态栏第一栏 就显示成 你现在一上去那个按钮的提示了?
是么?

解决办法,timer控件 不停现实吧

你的程序没有错,根据你的代码我的statusbar1里是2009-4-3呀