貌似关于多线程的一个问题
一个简单的winform程序,用来抽取人员。
一个按钮开始,然后所有人员的名字循环出现
flag=ture;
onbt1_Clike()
{
while(flag)
{
lable.txt = random(人名);
thread.sleep(1000);
}
}
点另外一个按钮停止
onbt2_Clike()
{
flag=false;
}
看了不少帖子,都没解决问题,关键是一进while貌似就不停了。。。
------解决方案--------------------
你这哪叫多线程,线程在哪呢
去掉thread.Sleep
while里面加一句Application.DoEvents()
------解决方案--------------------