Controls > Advanced Controls > 목록 상자 > 목록 상자 상태 특성
목록 상자 상태 특성
Count
읽기 전용인 Count 특성은 목록 상자의 항목 수를 반환합니다. 이 특성을 사용하면 GetText 등의 메소드를 사용하는 컨트롤을 반복 실행할 루프를 설정할 수 있습니다.
JScript
var longCount = ListBox.Count();
VBScript
longCount = ListBox.Count
요소
설명
longCount
목록 상자의 항목 수(정수)입니다.
CurSel
목록 상자에서 현재 선택되어 있는 항목의 인덱스를 설정하거나 가져옵니다. 인덱스는 0부터 시작되므로 목록 상자의 첫 번째 항목 인덱스는 0입니다. 선택되어 있는 항목이 없으면 상수 LBERR을 반환합니다.
워크시트를 다시 계산할 때 고급 컨트롤 스크립트 실행 옵션이 활성화되어 있는 상태에서 Start 이벤트 중에 CurSel 특성을 설정하면 사용자가 목록 상자에서 선택한 항목이 다시 계산 중에 스크립트에 지정된 값으로 재설정됩니다. 이처럼 항목이 재설정되지 않도록 하려면 Start 이벤트 외부에서 목록 상자 초기화가 수행되도록 합니다.
JScript
var longSelIndex = ListBox.CurSel();
ListBox.CurSel(longSelIndex);
VBScript
longSelIndex = ListBox.CurSel
ListBox.CurSel = longSelIndex
요소
설명
longSelIndex
선택했거나 선택할 항목의 인덱스입니다. 인덱스는 0부터 시작됩니다.
LBERR 및 LBERRSPACE
모든 목록 상자 특성과 메소드에서 발생한 오류에 해당하는 테스트 정수를 가져옵니다. 단, AddString 또는 InsertString 메소드의 경우에는 LBERRSPACE 특성을 사용하여 메모리 부족 여부를 테스트해야 합니다. 예를 들어 선택한 항목이 없으면 CurSel 특성이 LBERR 상수를 오류로 반환합니다.
JScript
var longLBERR = ListBox.LBERR();
var longLBERRSPACE = ListBox.LBERRSPACE();
VBScript
longLBERR = ListBox.LBERR
longLBERRSPACE = ListBox.LBERRSPACE
요소
설명
longLBERR
LBERR 또는 LBERRSPACE 상수의 설정을 나타내는 정수 값입니다.
도움이 되셨나요?