tab控件内listview读取ini数据(闪烁、慢)(已解决)
见附件:在tab控件内创建一个listview控件,然而在listview读取配置文件内的数据时,listview控件不停的闪烁/刷新,速度也慢了许多,干扰了窗口界面。但如果不创建tab控件或者不创建tab控件项目时,又一切正常,不会闪烁和变慢了。(但我需要有tab控件和项目)见附件内程序。
不知哪里有问题?特此请教!谢谢!
[ 本帖最后由 joyoustar 于 2008-5-26 14:51 编辑 ] 自己顶一下 修改這一段即可。
Func OK()
_GUICtrlListView_DeleteAllItems(GUICtrlGetHandle($ListView1))
Global $n=0
For $i = 1 To $wl
$var=StringSplit($wl[$i],"|")
;GUICtrlCreateListViewItem($wl[$i]&"|"&$wl[$i],$ListView1)
_GUICtrlListView_AddItem($ListView1, $var)
_GUICtrlListView_AddSubItem($ListView1, $n,$var,1)
_GUICtrlListView_AddSubItem($ListView1, $n,$wl[$i],2)
$n+=1
Next
MsgBox(0,"","结束")
EndFunc 也可以这样
GUISetState(@SW_LOCK)
For $i = 1 To $wl
GUICtrlCreateListViewItem($wl[$i]&"|"&$wl[$i],$ListView1)
Next
GUISetState(@sw_unlock) 有趣的效果。刷新几次之后,移开鼠标会出现以下效果。
系统为:2003 SP2 企业版,AUTOIT:3.2.12.0 谢谢楼上的朋友们!确实可行! 也可以这样
kakinkgb 发表于 2008-5-25 23:41 http://www.autoitx.com/images/common/back.gif
又学到一招,谢谢{:face (239):} 记号!谢谢 回复 4# kakinkgb
真是帮我解决了大忙了,谢谢分享! 学习了{:face (382):} 学习了 回头试一下 学习了,支持你。 学习了,噶写 回复 4# kakinkgb
解决了问题,谢谢!
页:
[1]