日期:2014-05-20  浏览次数:20831 次

简单的FOR语句
int   i;
                        for   (i   =   0;   i   <   1000;   i++)
                        {

                                label1.Text   =   i.ToString();
                               
                               
                        }
以上语句.我想实现label1.text这个像电子表一样1变成2     2变成3那种样子,可是运行以上语句后老显示最后一个数999,我把1000改多大都是只显示最后一个.郁闷的.

------解决方案--------------------
要用Timer ,每段时间显示一个数字.
------解决方案--------------------
在窗体里定义一个变量 int i;
放一个Timer控件,
设置interal为1000(1秒)在Timer()事件里写上
Label1.text=(string)i++;
------解决方案--------------------
UP
------解决方案--------------------
在label1.Text = i.ToString();
label1.Refresh();