天堂泪吻泪 发表于 2009-7-23 22:52:47

能否在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-23 23:00:33

本帖最后由 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吧,呵呵~

ceoguang 发表于 2009-7-23 23:30:40

本论坛有人发过相关的UDF

menfan 发表于 2009-7-24 10:43:08

学习一下。。。

afan 发表于 2009-7-24 13:03:13

我2#贴的UDF是官网之后更新的,修复了一些BUG,增加了一些内容,看看吧

mamer 发表于 2009-7-27 21:55:46

这个udf不错,不过在某一行之上再插入一行,进度条能自动下移一行吗?(刷新?)

songtao 发表于 2009-8-7 00:34:26

学习收藏 谢谢

songtao 发表于 2009-8-7 00:34:29

学习收藏 谢谢

clshuai 发表于 2009-9-2 12:06:55

不错,学习收藏了

symb 发表于 2009-10-9 16:54:29

学习了,非常感谢!!

m765555 发表于 2011-3-3 10:57:25

不错,学习了,

kehongpc 发表于 2011-4-5 01:42:24

不错,学习了,

iamwonvy 发表于 2011-4-25 18:30:00

很实用 可以用作下载的列表

hkc5599 发表于 2011-4-27 16:01:55

so good!!!thank you!!!!!!!!!!

smking0204 发表于 2011-8-14 01:37:11

還不賴 謝囉~
页: [1] 2
查看完整版本: 能否在ListView上加进度条??