ItemData 속성을 업그레이드할 수 없습니다.
업데이트: 2007년 11월
ItemData property cannot be upgraded
Visual Basic 6.0에서는 디자인 타임에 속성 창에서 ListBox 또는 ComboBox 컨트롤의 ItemData 속성을 설정하여 ListBox 또는 ComboBox 항목과 Integer를 연결할 수 있었습니다.
Visual Basic 2008에서는 ItemData 속성이 더 이상 존재하지 않습니다. Visual Basic 호환 라이브러리(Microsoft.VisualBasic.Compatibility)에는 항목과 Integer를 연결하는 데 사용할 수 있는 SetItemData 함수가 들어 있습니다. 항목을 검색하는 데는 GetItemData를 사용할 수 있습니다.
Visual Basic 6.0 프로젝트가 업그레이드되면 ItemData 속성의 모든 값은 무시됩니다.
후속 작업
Visual Basic 6.0 프로젝트의 속성 창에서 ListBox 또는 ComboBox 컨트롤의 List 및 ItemData 속성을 검사하여 디자인 타임에 입력된 값을 확인합니다.
업그레이드된 프로젝트에서 Visual Basic 호환성 라이브러리의 SetItemData 함수를 사용하여 런타임에 ItemData 속성을 할당하는 코드를 Form_Load 프로시저에 추가합니다.
' Visual Basic 2008 ' In the original project, values of 123, 456, and 789 were set at ' design time for the first three items in a ListBox. VB6.SetItemData(List1, 0, 123) VB6.SetItemData(List1, 1, 456) VB6.SetItemData(List1, 2, 789)