none
請問 VB2005 的 Progress Bar 能夠做到由左到右的固定長度方塊移動嗎? RRS feed

  • 問題

  • 各位好:

     

    VB2005 的 Progress Bar 可以顯示由 0 ~ 100 的進度。

    可是目前我無法得知作業時間有多長,又要讓使用者知道程式沒當掉。

    因此想利用 Progress Bar 顯示約總長度 20% 的 block, 由左邊移到又邊消失,再從左邊重新跑出來。

    就像以網頁執行 Microsoft Update 時,他檢查所需更新的軟體,在跑的那個 bar 一樣。

    請問該如何做呢?因為看不到相關的方法及屬性...

     

    謝謝。

    2007年9月19日 上午 02:07

解答

  • Hi,

    把 ProgressBar1.Style = ProgressBarStyle.Marquee 應該就是你想要的效果了,不過如果是長時間作業記得放出CPU時間更新UI,不然會看不到效果喔 ~

     

    2007年9月19日 上午 02:47
    版主