新手问题,好心人指导,窗体小测试
描述:窗体的,一个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);
}