能否在ListView上加进度条??
本帖最后由 天堂泪吻泪 于 2009-7-24 09:15 编辑我试过这样还是不行!!!#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <ListViewConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ###
$Form1 = GUICreate("列表框实例", 281, 272, 388, 274)
$Button1 = GUICtrlCreateButton("OK", 104, 208, 65, 33, 0)
$ListView1 = GUICtrlCreateListView("分区|容量|空闲情况 ", 16, 8, 250, 150)
;~ $item1 = GUICtrlCreateListViewItem("C:|20G|"& GUICtrlCreateProgress(-1, -1, 150, 17) , $listview1)
;~ GUICtrlSetData(-1, 50)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;$pro=GUICtrlCreateProgress(-1, -1, 150, 17)
;~ $item1 = GUICtrlCreateListViewItem("C:|20G|"& $pro, $listview1)
;~ GUICtrlSetData(-1, 50)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
$item1 = GUICtrlCreateListViewItem("C:|20G|"& ProgressSet(50) , $listview1)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
Exit
EndSwitch
WEnd
不好意思!可能我写的有错误,我是想在列表框里面带进度条,也就是说我想在"空闲情况"下面带有进度条,也就是现在数值为"1"的地方!
感谢2楼,真的是谢谢了!
UDF函数的帖:http://www.autoitx.com/forum.php?mod=viewthread&tid=3028&extra=page%3D3 本帖最后由 afan 于 2009-7-24 01:37 编辑
找到那个UDF了~
#include 'ListView_Progress.au3'
$Form1 = GUICreate("列表框实例", 281, 272, 388, 274)
$Button1 = GUICtrlCreateButton("OK", 104, 208, 65, 33, 0)
$ListView1 = GUICtrlCreateListView("分区|容量|空闲情况", 16, 8, 250, 150)
_GUICtrlListView_SetColumnWidth(-1, 2, 130)
$item1 = GUICtrlCreateListViewItem("C:|20G|", $ListView1)
$1 = _ListView_InsertProgressBar($ListView1, 0, 2)
GUISetState()
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
_Progress_SetPos($1, 20)
EndSwitch
WEnd
ok~ 具体的进度显示慢慢看UDF吧,呵呵~ 本论坛有人发过相关的UDF 学习一下。。。 我2#贴的UDF是官网之后更新的,修复了一些BUG,增加了一些内容,看看吧 这个udf不错,不过在某一行之上再插入一行,进度条能自动下移一行吗?(刷新?) 学习收藏 谢谢 学习收藏 谢谢 不错,学习收藏了 学习了,非常感谢!! 不错,学习了, 不错,学习了, 很实用 可以用作下载的列表 so good!!!thank you!!!!!!!!!! 還不賴 謝囉~
页:
[1]
2