Controls > Advanced Controls > 列表框 > 列表框方法
列表框方法
AddString、DeleteString 和 InsertString
可通过 AddString 方法将字符串项添加至列表框的末尾。如果 Sort 属性为 TRUE,则字符串将以其排序位置出现在列表中。可通过 DeleteString 方法从列表框列表中删除字符串项。可通过 InsertString 方法将字符串插入指定索引处的列表框中。
JScript
longRet = ListBox.AddString(strItem as String);
longRet = ListBox.DeleteString(intItem as Long);
longRet = ListBox.InsertString(longIndex as Long, strItem as String);
VBscript
longRet = ListBox.AddString(strItem as String)
longRet = ListBox.DeleteString(intItem as Long)
longRet = ListBox.InsertString(longIndex as Long, strItem as String)
元素
说明
longRet
返回添加了字符串的索引。
strItem
要添加至列表框中的字符串。
intItem
指示要移除的项索引的整数。
FindString 和 FindStringExact
可通过 FindString 方法在包含字符串自变量以及其他字符的列表框中查找第一项的索引。可通过 FindStringExact 方法搜索整个字符串的第一个完全匹配且无附加字符的项。上述两种搜索方法均不区分大小写。
JScript
longRet = ListBox.FindString(longStartAfter as Long, strItem as String);
longRet = ListBox.FindStringExact(longStartAfter as Long, strItem as String);
VBscript
longRet = ListBox.FindString(longStartAfter as Long, strItem as String)
longRet = ListBox.FindStringExact(longStartAfter as Long, strItem as String)
元素
说明
longRet
返回在其中找到字符串的索引,如果未找到字符串,则返回 LBERR
strItem
要搜索的字符串。
longStartAfter
表示要在其中展开搜索的索引的整数。如果设置为 -1,则搜索整个列表框。
GetText
可通过 GetText 方法获取指定索引处的项文本。请注意,索引从零开始。建议将此方法与 CurSel 属性结合使用,以获得当前文本。如果 longIndex 值无效或缺失,LBERR 的值将被设置为 –1,且函数将返回一个空字符串。
JScript
var longIndex = ListBox.CurSel();
var strRet = ListBox.GetText(longIndex);
VBscript
longIndex = ListBox.CurSel
strRet = ListBox.GetText(longIndex)
元素
说明
strRet
指定索引处的字符串。
longIndex
查找文本所用的整数索引。
ResetContent
ResetContent 方法可通过从列表中移除所有字符串清除列表框。
JScript
ListBox.ResetContent {};
VBscript
ListBox.ResetContent()
这对您有帮助吗?