如题。我每次只能显示最后一个数字for (i=1;i<=10,i++)
{  lable1.text=i.tostring();}

解决方案 »

  1.   

    1楼说的对,如果不用timer就试试多开几个线程吧
    但觉得这样做没有意义
      

  2.   

    for (i=1;i <=1000,i++) 
    {  
        lable1.text=i.tostring();
        Application.DoEvents();
    }
      

  3.   

    不能线程,就用线程,其它timer 和Theard 是一样的!
      

  4.   

    for (i=1;i <=10,i++) 
    {  lable1.text=i.tostring();}
    因为执行的太快,所只看到10了。加上Thread.Sleep(1000);就看到了
      

  5.   


              for (int i = 1; i <= 10; i++)
                {this.label1.Text= i.ToString();
                Application.DoEvents();
                System.Threading.Thread.Sleep(500);
      

  6.   

    每次让线程休眠一定时间,和用Timer的效果一样了。。
    for (i=1;i <=10,i++) 
    {  
      lable1.text=i.tostring();
      Thread.Sleep(1000);//休眠一秒

      

  7.   


    System.Threading.Thread.Sleep(500)正解括号中的单位是毫秒 让程序休眠一定的时间 这段时间程序是无响应的
      

  8.   

    因为没有停 所以执行的太快  要让它停顿
    for (i=1;i <=10,i++) 
    {  
      lable1.text=i.tostring(); 
      Thread.Sleep(1000);//休眠一秒 
      

  9.   

     正解为:           
    this.label1.Text= i.ToString();
    Application.DoEvents();
    System.Threading.Thread.Sleep(500);只加延时是没有的,我也试过。
      

  10.   

    也可以使用BackgroundWorker组件来操作,
    具体代码楼主可以看这里的文章,
    使用BackgroundWorker组件进行异步操作编程
    http://blog.csdn.net/zhzuo/archive/2008/07/23/2699305.aspx
      

  11.   

    ...
    for (i=1;i <=10,i++) 
    {
      lable1.text += i.tostring();
      lable1.text += "<br/>";}呵呵 初学
      

  12.   

    你可以使用循环来控制,不过这取决于计算机的运算速度:for (i=1;i <=10,i++) 
    {
    for(int j=0;j<=50000;j++)
    {
      lable1.text=i.tostring();
    }
    }
      

  13.   

            &nbsp;<asp:ScriptManager ID="ScriptManager1" runat="server">
            </asp:ScriptManager>
        </div>
            <asp:UpdatePanel ID="UpdatePanel1" runat="server">
                <ContentTemplate>
            <asp:Label ID="Label1" runat="server"></asp:Label>
                </ContentTemplate>
            </asp:UpdatePanel> for (int i = 0; i <= 10; i++)
            {
                this.Label1.Text = i.ToString();
                Thread.Sleep(1000);
            }