找回密码
 加入
搜索
查看: 3014|回复: 8

关于 _GUICtrlListView_GetItemText只能取得第一列数据

[复制链接]
发表于 2008-10-24 19:26:02 | 显示全部楼层 |阅读模式

如上SysListView32控件,我用如下:



MsgBox(0, "", _GUICtrlListView_GetItemText($ListView1,0,0))

可以显示其编号数据:00001
改为

MsgBox(0, "", _GUICtrlListView_GetItemText($ListView1,0,1))
后,应该显示QQ2008才对,但,显示的是空白,其他几行也是如此,只能显编号栏,后面栏显不出来,求教!

[ 本帖最后由 yyxt2002 于 2008-10-24 19:29 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2008-10-24 22:07:46 | 显示全部楼层
_GUICtrlListView_GetItemTextString($ListView1, Number(_GUICtrlListView_GetSelectedIndices($ListView1)))

GUICTRLLISTVIEW一直以来就有点小BUG
 楼主| 发表于 2008-10-25 10:03:35 | 显示全部楼层
首先谢谢楼上的,我这样试过了,不过也不会显后面的内容,显示的是:    10036||||||||||||   这个样子
发表于 2008-10-25 10:16:03 | 显示全部楼层
_GUICtrlListView_GetItemTextArray
发表于 2008-10-25 10:31:42 | 显示全部楼层
_GUICtrlListView_GetItemTextString($ListView1, Number(_GUICtrlListView_GetSelectedIndices($ListView1)))在老版本中运行么有问题 不知道是不是在新版本中有改变
另外居士的那个也很好用
 楼主| 发表于 2008-10-25 10:40:23 | 显示全部楼层
说来也奇怪,这个我也试过了
$ver=_GUICtrlListView_GetItemTextArray($ListView1, 3)
MsgBox(0, "",$ver[0] )
可以正确显示个数
$ver=_GUICtrlListView_GetItemTextArray($ListView1, 3)
MsgBox(0, "",$ver[1] )
这样会显示 10036
$ver=_GUICtrlListView_GetItemTextArray($ListView1, 3)
MsgBox(0, "",$ver[2] )
这样应该显 劲舞团    ,但还是显示空白,什么也没有

[ 本帖最后由 yyxt2002 于 2008-10-25 10:41 编辑 ]
 楼主| 发表于 2008-10-25 10:41:43 | 显示全部楼层
我换个版本试一下!!
 楼主| 发表于 2008-10-25 11:13:05 | 显示全部楼层
换了几个版本,新的旧的,效果一个样,看来也不是版本的事,不过我用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 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2009-6-19 17:08:57 | 显示全部楼层
这个函数值得再研究下
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-23 01:19 , Processed in 0.080590 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表