日期:2014-05-17  浏览次数:20783 次

关于c#中标签label的显示问题
我用c#做数据导入,想用label做个提示,比如开始的时候label显示数据导入开始,中间导的时候提示,结束的时候提示,但我试了之后只有在数据导入完成后,label才会显示内容,这是什么原因?
然后我试了循环
for(i=1;i<100000,i++){
 label_1.text = i.tostring()
}
label也只是等了几秒后显示最后的值99999,中间的过程都不显示,这是什么原因,是需要哪里设置吗,以前没做过C#
的cs,求救。

------解决方案--------------------
C# code
ThreadStart ts = new ThreadStart(xxxx);

------解决方案--------------------
用线程+委托显示,或者
for(i=1;i<100000,i++){
 label_1.text = i.tostring()
Application.DoEvents();
}