다음을 통해 공유


Visual Basic 6.0 사용자를 위한 TopIndex 속성 및 Scroll 이벤트

업데이트: 2007년 11월

Visual Basic 2008에서는 ComboBox 컨트롤의 TopIndex 속성이나 ListBox 또는 ComboBox 컨트롤의 Scroll 이벤트를 더 이상 지원하지 않습니다.

개념적 차이

TopIndex 속성

Visual Basic 6.0에서는 TopIndex 속성을 사용하여 맨 위에 표시되는 ComboBox 또는 ListBox 컨트롤의 항목을 지정하는 값을 반환하거나 설정할 수 있습니다. 이 속성은 일반적으로 항목을 선택하지 않고 목록을 스크롤하는 데 사용됩니다.

Visual Basic 2008에서는 ComboBox 컨트롤은 더 이상 TopIndex 속성을 지원하지 않습니다. 대부분의 경우 Style 속성이 1 - 단순 콤보로 설정되어 있지 않으면 TopIndex 속성 설정은 시각적인 효과가 없으므로 이 점은 문제가 되지 않습니다. 이러한 경우에는 ListBox 컨트롤을 사용하면 ComboBox의 SimpleCombo 동작을 에뮬레이트할 수 있습니다. ListBox 컨트롤에는 TopIndex 속성이 계속 지원되므로 TextBox 컨트롤을 사용하여도 같은 효과를 얻을 수 있습니다.

Scroll 이벤트

Visual Basic 6.0의 Scroll 이벤트는 TopIndex 속성과 함께 목록이 스크롤될 때 작업을 수행하는 데 사용됩니다. Visual Basic 2008에서는 Scroll 이벤트를 지원하지 않지만 대부분의 경우 SelectedIndexChanged 이벤트를 대신 사용할 수 있습니다.

업그레이드 참고 사항

Visual Basic 6.0 응용 프로그램을 Visual Basic 2008로 업그레이드해도 ComboBox 컨트롤의 TopIndex 속성을 참조하는 코드나 ComboBox 또는 ListBox 컨트롤의 Scroll 이벤트 프로시저에 있는 코드는 업그레이드되지 않습니다. 업그레이드 마법사에서는 코드에 경고 주석을 삽입합니다. 응용 프로그램을 컴파일하려면 해당 코드를 제거해야 합니다.

참고 항목

개념

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

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

참조

SelectedIndexChanged

SelectedIndexChanged