[疑问]即时显示问题

yueyue73 2009-04-05 04:35:17
for(int i=1;i<=1000;i++)
{
textLabel.Text=i.ToString();
}

这个我是想把Label的显示文本从1到1000变化

但执行结果总是,只显示1000,怎么才能让Label的文本从1到1000挨个显示?即使速度很快,就像安装软件时即时显示装啥一样
...全文
62 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
yueyue73 2009-04-05
  • 打赏
  • 举报
回复
二楼正解HEHE, THX
yueyue73 2009-04-05
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 clxcxx 的回复:]
太快了,看不到,延迟下
Thread.Sleep(1000);
[/Quote]


不是快,即使改成100000也那样,在几秒等待之后只显示100000,另外,延时也没有效果
热学沸腾56 2009-04-05
  • 打赏
  • 举报
回复
汗..能看到才怪了。。呵呵
zhangjie_it 2009-04-05
  • 打赏
  • 举报
回复
记得引用命名空间!
using System.Threading;
zhangjie_it 2009-04-05
  • 打赏
  • 举报
回复
电脑的处理速度你用肉眼是看不出变化的!

用二楼的方法,每循环一次延迟下!
周药师 2009-04-05
  • 打赏
  • 举报
回复
格拉 2009-04-05
  • 打赏
  • 举报
回复
太快了,看不到,延迟下
Thread.Sleep(1000);

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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