label 控件刷新问题

xwh_2000_0 2002-08-29 03:57:11
窗口有一控件 label1 想实时刷新 caption

var
ii:integer
begin
for ii:=0 to 1000
labe11.caption := inttostring(ii);
end.

运行时不能看到 labe1.caption 上数据变化。
请问如何解决?

...全文
162 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
dedema 2002-08-29
  • 打赏
  • 举报
回复
还有:inttostring这个函数我还没有用过!
我只用过inttostr的,不知道,你用过了没有?
dedema 2002-08-29
  • 打赏
  • 举报
回复
你的程序运行太快了,又怎么能看见label的变化呢?
加上sleep(100)吧,这样,你就可以看见它的变经了。
zzg40280614 2002-08-29
  • 打赏
  • 举报
回复
纠正一下
var
ii:integer;
begin
for ii:=0 to 1000 do
begin
labe11.caption := inttostr(ii);
application.ProcessMessages;
end;
end.
zzg40280614 2002-08-29
  • 打赏
  • 举报
回复
var
ii:integer
begin
for ii:=0 to 1000
begin
labe11.caption := inttostr(ii);
application.ProcessMessages;
endl;
end.

nhdj 2002-08-29
  • 打赏
  • 举报
回复
var
ii:integer
begin
for ii:=0 to 1000
begin
labe11.caption := inttostring(ii);
application.ProcessMessages;
endl;
end.
xwh_2000_0 2002-08-29
  • 打赏
  • 举报
回复
窗口有一控件 label1 想实时刷新 caption

var
ii:integer
begin
for ii:=0 to 1000 do
labe11.caption := inttostr(ii);
end.

运行时不能看到 labe1.caption 上数据变化。


这样也不行
zfmich 2002-08-29
  • 打赏
  • 举报
回复
加一句label.Update ;
blue_coco 2002-08-29
  • 打赏
  • 举报
回复
labe11.caption := inttostr(ii);
涵数错了。

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧