首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

关于label 的显示解决方法

2012-05-28 
关于label 的显示private void button1_Click(object sender, EventArgs e){for (int i 0 i 1000 i+

关于label 的显示
private void button1_Click(object sender, EventArgs e)
  {
  for (int i = 0; i < 1000; i++)
  {
  label1.Text = "i love you"+i.ToString();
   
  Thread.Sleep(1000);
  }
  }

点击按钮,label根本不显示数据,但是加入Update(),或者refresh(),或者doEvents后又会显示,我想请问下为什么!和windows处理界面消息有什么关系么!能不能具体说下机制!谢谢!

[解决办法]

探讨
如果不让出时间给cpu,就不会刷新label,所以你要给cpu一点时间用来刷新

热点排行