如何在statusbar上显示系统日期与时间 StatusBar1.Panels[0].Text:=DateTimeToStr(Now()); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //定时刷新procedure Tfrmmain.Timer1Timer(Sender: TObject);begin StatusBar1.Panels[1].Text := FormatDateTime('yyyy"年"mm"月"dd"日" hh:mm:ss', Now());end; statusbar1.SimpleText:=formatdatetime('YYYY-MM-DD hh:mm:ss',now);放在TIMER的ONTIMER中 StatusBar1.Panels[0].Text := FormatDateTime('YYYY-MM-DD HH:MM:SS',Now); statusbar1.SimpleText:=formatdatetime('YYYY-MM-DD hh:mm:ss',now);在ONTIMER中 StatusBar1.SimpleText :=new;将SimplePanel设为True; StatusBar1.Panels[0].Text := FormatDateTime('YYYY-MM-DD HH:MM:SS',Now); procedure Tfrmmain.Timer1Timer(Sender: TObject); begin StatusBar1.Panels[1].Text := FormatDateTim('yyyy"年"mm"月"dd"日" hh:mm:ss', Now()); end;每秒刷新一次 实际上最好的方法是放在Application.OnIdle中,无需增加控件,不占资源//==============================================================================//0.3.Application空闲处理*******************************************************//==============================================================================procedure TForm_Client.AppIdleHandler(Sender: TObject; var Done: Boolean);begin StatusBar.Panels[2].Width := StatusBar.Width - StatusBar.Panels[0].Width - StatusBar.Panels[1].Width - 165; StatusBar.Panels[3].Text := ' ' + DateTimeToStr(Now);end;//==============================================================================//1.3.创建主窗口并初始化********************************************************//==============================================================================procedure TForm_Client.FormCreate(Sender: TObject); //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ //1.3.1.使用户权限生效******************************************************** //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~begin //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ //1.变量初始化**************************************************************** //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Application.OnIdle:= AppIdleHandler; onldle 是什么事件啊?讲讲! procedure Tfrmmain.Timer1Timer(Sender: TObject); begin StatusBar1.Panels[1].Text := FormatDateTime('yyyy"年"mm"月"dd"日" hh:mm:ss', Now()); end; OnIdle是空闲处理,你的程序什么也不做时会触发该事件 rave报表 datamemo怎么实现根据内容自动换行 如何创建一个圆形 Label ? FASTREPORT 如何实现一个MEMO的浮动? Delphi在走向毁灭,就像我也在走向毁灭一样! 200分,求通过程序控制ADSL拨号和断开的实例(WinXP下面) 怎么在一个程序中运行另一个程序?(两问题) 三层结构提交数据的问题 怎么在CGI程序中执行外部程序? BDE的困绕 ????????????急急急急急急急急急急急急急急急急急急!!!! 请教web分布式服务数据流程 如何屏蔽注册表?
procedure Tfrmmain.Timer1Timer(Sender: TObject);
begin
StatusBar1.Panels[1].Text := FormatDateTime('yyyy"年"mm"月"dd"日" hh:mm:ss', Now());
end;
放在TIMER的ONTIMER中
在ONTIMER中
将SimplePanel设为True;
begin
StatusBar1.Panels[1].Text := FormatDateTim('yyyy"年"mm"月"dd"日" hh:mm:ss', Now());
end;
每秒刷新一次
//0.3.Application空闲处理*******************************************************
//==============================================================================
procedure TForm_Client.AppIdleHandler(Sender: TObject; var Done: Boolean);
begin
StatusBar.Panels[2].Width := StatusBar.Width - StatusBar.Panels[0].Width - StatusBar.Panels[1].Width - 165;
StatusBar.Panels[3].Text := ' ' + DateTimeToStr(Now);
end;//==============================================================================
//1.3.创建主窗口并初始化********************************************************
//==============================================================================
procedure TForm_Client.FormCreate(Sender: TObject);
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//1.3.1.使用户权限生效********************************************************
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
begin
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//1.变量初始化****************************************************************
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Application.OnIdle:= AppIdleHandler;
讲讲!
begin
StatusBar1.Panels[1].Text := FormatDateTime('yyyy"年"mm"月"dd"日" hh:mm:ss', Now());
end;