关于 _GUICtrlListView_GetItemText只能取得第一列数据
如上SysListView32控件,我用如下:
MsgBox(0, "", _GUICtrlListView_GetItemText($ListView1,0,0))
可以显示其编号数据:00001
改为
MsgBox(0, "", _GUICtrlListView_GetItemText($ListView1,0,1))
后,应该显示QQ2008才对,但,显示的是空白,其他几行也是如此,只能显编号栏,后面栏显不出来,求教!
[ 本帖最后由 yyxt2002 于 2008-10-24 19:29 编辑 ] _GUICtrlListView_GetItemTextString($ListView1, Number(_GUICtrlListView_GetSelectedIndices($ListView1)))
GUICTRLLISTVIEW一直以来就有点小BUG 首先谢谢楼上的,我这样试过了,不过也不会显后面的内容,显示的是: 10036|||||||||||| 这个样子 _GUICtrlListView_GetItemTextArray _GUICtrlListView_GetItemTextString($ListView1, Number(_GUICtrlListView_GetSelectedIndices($ListView1)))在老版本中运行么有问题 不知道是不是在新版本中有改变
另外居士的那个也很好用 说来也奇怪,这个我也试过了
$ver=_GUICtrlListView_GetItemTextArray($ListView1, 3)
MsgBox(0, "",$ver )
可以正确显示个数
$ver=_GUICtrlListView_GetItemTextArray($ListView1, 3)
MsgBox(0, "",$ver )
这样会显示 10036
$ver=_GUICtrlListView_GetItemTextArray($ListView1, 3)
MsgBox(0, "",$ver )
这样应该显 劲舞团 ,但还是显示空白,什么也没有
[ 本帖最后由 yyxt2002 于 2008-10-25 10:41 编辑 ] 我换个版本试一下!! 换了几个版本,新的旧的,效果一个样,看来也不是版本的事,不过我用AU自己生成个syslistview,就可以正确显示出来。
MsgBox(0, "Information",_GUICtrlListView_GetItemText($hListView, 2))
MsgBox(0, "Information",_GUICtrlListView_GetItemText($hListView, 2,1))
MsgBox(0, "Information",_GUICtrlListView_GetItemText($hListView, 2,2))
[ 本帖最后由 yyxt2002 于 2008-10-25 11:20 编辑 ] 这个函数值得再研究下
页:
[1]