C#进度条,听说Style属性设为Marquee就是类似XP开机时候的滚动条,可是我把Style属性设为Marquee,在timer1_Tick里不管Value怎么加,滚动条根本不会动,怎么回事?(声明:不要怀疑是timer1的问题,timer1已经启动的,因为我把Style属性设为默认值,进度条就正常跑,改成Marquee就不会动了)

解决方案 »

  1.   

    Style属性设为Marquee的时候,进度条就会来回滚动,不用管什么Value的。
      

  2.   

    http://www.devtoolshed.com/content/c-download-file-progress-bar有个例子
      

  3.   


    恩,谢谢,用你说的就可以了。不过目前有个很棘手的问题,怎么控制Marquee样式的进度条停止、开始滚动?
    比如,按一次button1,开始滚动,再按一次,停止滚动。
      

  4.   


    又遇到很困惑的事情……Style属性设为Marquee,在一台机器上跑能自动滚动,另外一台机器上跑时根本不动(前几天就是在这台上调的,一直以为是我程序的错误……),连中间绿色的滚动条都没……
      

  5.   

    可以参照这里的实现方式,
    http://blog.csdn.net/zhzuo/archive/2008/07/23/2699305.aspx