当前位置:首页 » 多媒体相关

怎样在for语句执行中把计数器显示出来??高分!!


比如:  
  for(   i   =   1;   i   <   1000;   i++)  
  {  
      ......  
      textbox1   =   i.tostring();  
  }  
  这样的textbox1显示的是for运行完的“999”;  
  怎样在运行中显示??比如可以显示1、2、3等;

推荐阅读

  • 巧用Excel打印成绩通知单 [详细内容]
  • IT [详细内容]
  • IT [详细内容]
  • 96282声讯小姐温柔出招 众多用户懵懂交钱 [详细内容]
  • 关于长按某键,达到功能快速进入 [详细内容]
  • TD手机已达100款 [详细内容]
  • TOM-Skype1.3新版提供免费声讯服务 [详细内容]
  • 网友回答:
    网友:panyee

    服务端实现这个难,而且慢,  
       
      你用javascript可以轻松实现  
       
      <script>  
      var   t   =   setinterval("add()",   100);  
      function   add()  
      {  
      var   txt1   =   document.all("txt1").value;  
      if(txt1   >=   99)  
          clearinterval(t);  
      else  
          document.all("txt1").value   =   parseint(txt1)   +   1;  
      }  
      </script>  
      <input   type=text   id=txt1   value="0">

    网友:csharplove

    服务端显示确实不大好,js还是有用武之地啊

    网友:xrll

    for(   i   =   1;   i   <   1000;   i++)  
      {  
          label.text   +=   i.tostring()+"<br>";  
      }  
     

    网友:panyee

    操作数据库速度很快的,   b/s结构跟c/s不同,   不推荐采用你的方式

    网友:panyee

    非得那么做吗?  
      一是用xmlhttp方式  
       
      二是执行服务端事件,   但那样的话,   页面会狂刷新

    网友:zhengjiang

    原来是高深的问题哦,我还以为是什么弱智的问题呢!

    网友:lhtxyz

    如果在客户端执行那么页面闪的就什么都看不见了~~~~  
      而且如果是很烂的机器准会死机的!!!^_^  
      除非每循环一次暂停一次,然后等待敲击任意键再继续下一次循环。

    网友:haiqingwang

    oledbdatareader   dr=new   oledbdatareader();  
      while(dr.read());  
            {  
                      for(             )  
                          {  
                             
                            }  
              }  
            dr.close();

    .

    讨论区

    Login