listview控件,每次都运行都重新读取文件. 已解决
本帖最后由 autt 于 2011-11-7 21:10 编辑做了一个收音机(已完成),里面用到了listview控件.
listview控件的作用是显示读的取电台地址.但每次都运行程序他都重新读取文件中的地址,于是有那么一个一闪过的刷新过程,有没有方法把读取的地址生成类似一般播放器都有的那种列表,不用每次运行程序都加载地址.
谢谢 必须贴出源码! ....
$listview=GUICtrlCreateListView("No. | 电台 | 地址 ",5,5,300,300)
_GUICtrlListView_SetColumnWidth($listview,0,39)
WinSetTrans($listview,"",100)
_FileReadToArray(@ScriptDir&"\adz.dat",$arr)
For $i=0 To $arr
$line=FileReadLine(@ScriptDir&"\adz.dat",$i+1)
$line2=FileReadLine(@scriptdir&"\adz.dat",$i+2)
$i=$i+1
$item1=GUICtrlCreateListViewItem($i&"|"&$line&"|"&$line2,$listview)
Next
_GUICtrlListView_BeginUpdate
_GUICtrlListView_EndUpdate 问题测试中.. _GUICtrlListView_BeginUpdate
_GUICtrlListView_EndUpdate
3mile 发表于 2011-11-5 22:41 http://www.autoitx.com/images/common/back.gif
嗯!加快读显速度。 加了这个update 一次性显示出来的,也算个方法吧
页:
[1]