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 메소드는 지정된 인덱스에 있는 항목의 텍스트를 가져옵니다. 인덱스는 0부터 시작됩니다. 현재 텍스트를 가져오려는 경우 이 메소드를 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()
도움이 되셨나요?