Controls > Advanced Controls > 清單方塊 > 清單方塊狀態屬性
清單方塊狀態屬性
Count
Count 是唯讀屬性,且會傳回清單方塊中的項目數量。此屬性可用於設定迴圈,以使用 GetText 等方法,透過控制項版序化。
JScript
var longCount = ListBox.Count();
VBScript
longCount = ListBox.Count
元素
描述
longCount
清單方塊中之項目的整數數量。
CurSel
設定或取得清單方塊中目前所選項目的索引。索引是以零為基點,因此清單方塊中的第一個項目的索引為 0。如未選取任何項目,則會傳回常數 LBERR
如果您在 Start 活動期間設定 CurSel 屬性,並且啟用「工作表重新計算時啟用執行進階控制項指令碼」選項,則在按照指令碼中指定的值重新計算時,清單方塊中的使用者選項將重新設定。為了避免發生此重新設定,請確認清單方塊初始化進行時,Start 活動並未發生。
JScript
var longSelIndex = ListBox.CurSel();
ListBox.CurSel(longSelIndex);
VBScript
longSelIndex = ListBox.CurSel
ListBox.CurSel = longSelIndex
元素
描述
longSelIndex
所選項目或欲選取項目的索引。索引是以零為基點。
LBERR 和 LBERRSPACE
取得所有清單方塊屬性和方法中的誤差測試整數,但 AddStringInsertString 方法除外。這兩個方法應使用 LBERRSPACE 屬性來測試記憶體是否不足。例如沒有選取項目時,CurSel 屬性會將 LBERR 常數傳回為錯誤。
JScript
var longLBERR = ListBox.LBERR();
var longLBERRSPACE = ListBox.LBERRSPACE();
VBScript
longLBERR = ListBox.LBERR
longLBERRSPACE = ListBox.LBERRSPACE
元素
描述
longLBERR
表示 LBERRLBERRSPACE 常數設定的整數值。
這是否有幫助?