日期:2014-05-18  浏览次数:20805 次

新手问题,好心人指导,窗体小测试
描述:窗体的,一个label一个按钮
想达到的效果:按一下按扭,Label一直不停的显示1-9的随机数
测试时候的症状:不写进循环的话很正常,点一下出显示一个,写进去以后就什么都不显示了,然后一直死在哪里

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Threading;

namespace WindowsApplication1
{
  public partial class Form1 : Form
  {
  public Form1()
  {
  InitializeComponent();
  }

  private void btnNum_Click(object sender, EventArgs e)
  {
   
  Random ran = new Random();
  while(true)
  {
   
  lblNum.Text=ran.Next(9).ToString();
  Thread.Sleep(1000);
   
   
  }
  }

  }
}

------解决方案--------------------
try.
while(true)
{

lblNum.Text=ran.Next(9).ToString();
lblNum.Refresh();
Thread.Sleep(1000);


}