作者chinoyan (chino)
看板Visual_Basic
标题Re: [.NET] processbar 使用问题
时间Fri Dec 16 05:13:21 2011
※ 引述《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