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()
這是否有幫助?