D delphihard Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-05 #1 我要处理一段数据查询,完成需要1分钟左右,我想在前台用一个ProgressBar来显示进展,怎么做
X xeen Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-05 #2 不行吧,服务器执行查询的时候没法子返回进度,在fetch数据的时候可以。 但要用到adoqurey的异步执行方式.
H HunterTeam Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-05 #3 在这种情况下用ProgressBar是不行,你可以考虑改用animate控件。
A aizb Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-05 #4 用动画吧,或者在很短的时间内显示90%的进度完成后显示100%进度.
X xuzhudi Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-07 #5 确实是比较难用ProgressBar做出查询进度的效果,不过应该通过别的方法可以做到, 不过我也不知道怎么作, 我们公司通常的做法是,在点击查询的时候,弹出一个等待窗口,告诉用户正在查询数据 并将鼠标变成沙漏状,等查询结束,再将等待窗口关闭,将鼠标置成默认状态
确实是比较难用ProgressBar做出查询进度的效果,不过应该通过别的方法可以做到, 不过我也不知道怎么作, 我们公司通常的做法是,在点击查询的时候,弹出一个等待窗口,告诉用户正在查询数据 并将鼠标变成沙漏状,等查询结束,再将等待窗口关闭,将鼠标置成默认状态