※ 引述《lovefo (lovefo)》之銘言:
: 最近寫一個VB 但因為迴圈裡面做太多事
: 讓整個畫面呈現不能動狀態
: 後來上網查一下 可以使用 backgroundworker 解決
: 但..似乎 還是不我想要的
: 畢竟還是要等這個迴圈跑完 才能下一個動作..
: 最後我決定 在畫面秀出一個 processbar 來讓使用者觀看目前進度
: 我目前做法是 例如迴圈跑 1000次
: processbar.Maximum 先設1000
processbar.MINimum=0 的話 0-1000 為 1001
: 迴圈每跑完一次 processbar.value 累加一
: 並在迴圈最後面 加上 DoEvents
: 等整個迴圈跑完 在label上秀出 迴圈的結果
: 只是 常常會看到 label已經秀出結果了
: 但 processbar 畫面還差一點點..還沒跑完..
結束時 DEBUG.PRINT processbar.值 你就找到問題了
: 當然這是我吹毛求疵
: 但我想知道 有沒有辦法可以讓 processbar 更精準的呈現
: 謝謝了
--
████ █ ★ ████ █ █ █
█ █ █ █ █ █ 超 級 熱 烈 歡 迎
█ ████ █ █ █ ████ █
█ █ █ █ ███★ █ █ 歡迎到嘉義版!
★███ █ █ █ █ █ █ █
訊馳電腦-路徑 → 嘉義市林森西路496號 →(05)2244-526 → 順發斜對面
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.33.214.160