高手请进,如何设置进度条控件的最大值?
如何设置进度条控件的最大值? 恳请大侠帮忙![ 本帖最后由 黑色de郁金香 于 2009-1-1 16:37 编辑 ] GUICtrlSetLimit
不知居士有没有好的方法
GUICtrlSetLimit 这个函数不行,我之前已经试验过了才问的,不过还是谢谢你,不知居士有没有好的方法#include <GUIConstantsEx.au3>
#include <ProgressConstants.au3>
GUICreate("My GUI Progressbar", 220, 100, 100, 200)
$progressbar1 = GUICtrlCreateProgress(10, 10, 200, 20)
GUISetState()
GUICtrlSetLimit($progressbar1,3000,1)
For $i = 1 To 1000
GUICtrlSetData($progressbar1, $i)
Sleep(20)
Next
Sleep(500)
楼主想实现什么功能呢 我想按行读取一个文本文件,并且能把读取进度用进度条显示出来,这个文本文件有时有四五十行,有时有一千行左右,我想问下有没有什么方法能设置autoit中进度条控件的最大值?
比如:文本文件有50行,我就可以把进度条的最大值设置为50,这样读取一行只需将进度条变量加一就行了,不过发现这个最大值好像改变不了,被固定为100了 你把读取到的文件数换算成百分比不就是了 想过这方法,嫌它麻烦,就问问看看有没有人知道怎么改进度条的最大值,图个省事 呵呵~
谢谢你了,还是老老实实来吧! :face (3): 想不到 pcbar 也在灌水了:face (1):
话说楼主竟然是这种死脑筋 只是想知道有没有最简单的方法而已,代码能少写一行就少写一行呗 呵呵
[ 本帖最后由 黑色de郁金香 于 2009-1-1 16:37 编辑 ] 进度条有什么最大值可言???
你设多长就是多长了。读取设置的时候按照百分比来读取设置就行了的。 你把读取到的文件数换算成百分比不就是了
大绯狼 发表于 2008-12-31 23:01 http://www.autoitx.com/images/common/back.gif
必须这样啊
页:
[1]