找回密码
 加入
搜索
查看: 5097|回复: 2

关于ComBox ,ListBox控件选中(查找指定字符串)的项目 函数问题

[复制链接]
发表于 2010-1-27 12:50:06 | 显示全部楼层 |阅读模式
如下函数是我刚写的查找ListView的项目 是否有指定字符串“Speakers”的项目 如果有此项目就选中此项目。
我想实现的是再写两个函数 查找在ComBox ,ListBox控件项目中是否有指定字符串“xxx”
的项目如果有此项目就选中此项目。

$TitleMS="Sound"
LoopListView($TitleMS,"[CLASS:SysListView32; INSTANCE:1]","Speakers")

Func LoopListView($tit,$ListView,$Word)
       
$Count=ControlListView($TitleMS,"",$ListView,"GetItemCount")
For $i=0 to $Count
        $StrWord=ControlListView($TitleMS,"",$ListView,"GetText", $i)
        IF $StrWord = $Word Then
                ControlListView($TitleMS,"",$ListView,"Select",$i)
        EndIf
         ;MsgBox(4096,"String",$StrWord)
       
Next
发表于 2010-1-27 12:58:45 | 显示全部楼层
ControlCommand
 楼主| 发表于 2010-1-27 21:29:27 | 显示全部楼层
再请教一下版主, 用ControlCommand 1: 如何判断ComBox ,ListBox控件中有几个项目?
                                    2: 如何列出控件中所有项目名的文本?
我查了下ControlCommand 只有"GetCurrentSelection", 得到选中项目的文本。但我想要列出所有项目的文本。
还有"GetLineCount,是返回目标编辑框中的行数。"GetLine", 是返回目标编辑框中指定行的文本内容
我试了一下GetLineCount,"GetLine", 在ComBox ,ListBox。返回都值为0。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-23 07:14 , Processed in 0.203304 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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