Robell_liu 发表于 2010-1-27 12:50:06

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

如下函数是我刚写的查找ListView的项目 是否有指定字符串“Speakers”的项目 如果有此项目就选中此项目。
我想实现的是再写两个函数 查找在ComBox ,ListBox控件项目中是否有指定字符串“xxx”
的项目如果有此项目就选中此项目。

$TitleMS="Sound"
LoopListView($TitleMS,"","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

pusofalse 发表于 2010-1-27 12:58:45

ControlCommand

Robell_liu 发表于 2010-1-27 21:29:27

再请教一下版主, 用ControlCommand 1: 如何判断ComBox ,ListBox控件中有几个项目?
                                    2: 如何列出控件中所有项目名的文本?
我查了下ControlCommand 只有"GetCurrentSelection", 得到选中项目的文本。但我想要列出所有项目的文本。
还有"GetLineCount,是返回目标编辑框中的行数。"GetLine", 是返回目标编辑框中指定行的文本内容
我试了一下GetLineCount,"GetLine", 在ComBox ,ListBox。返回都值为0。
页: [1]
查看完整版本: 关于ComBox ,ListBox控件选中(查找指定字符串)的项目 函数问题