Share via


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 속성의 모든 값은 무시됩니다.

후속 작업

  1. Visual Basic 6.0 프로젝트의 속성 창에서 ListBox 또는 ComboBox 컨트롤의 List 및 ItemData 속성을 검사하여 디자인 타임에 입력된 값을 확인합니다.

  2. 업그레이드된 프로젝트에서 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)
    

참고 항목

개념

Visual Basic 6.0 사용자를 위한 ComboBox 컨트롤

Visual Basic 6.0 사용자를 위한 ListBox 컨트롤