Propiedad TopIndex y evento Scroll para usuarios de Visual Basic 6.0

Actualización: noviembre 2007

Visual Basic 2008 ya no admite la propiedad TopIndex para un control ComboBox ni el evento Scroll para los controles ListBox o ComboBox.

Diferencias conceptuales

Propiedad TopIndex

En Visual Basic 6.0 la propiedad TopIndex se utiliza para devolver o establecer un valor que especifica el elemento del control ComboBox o ListBox que se muestra en la posición superior. Esta propiedad se suele utilizar habitualmente para desplazarse por la lista sin seleccionar un elemento.

En Visual Basic 2008, el control ComboBox ya no admite la propiedad TopIndex. En la mayoría de los casos esto no debería representar un problema porque el establecimiento de la propiedad TopIndex no tendría ningún efecto visible a menos que se hubiera establecido la propiedad Style en 1 - SimpleCombo. En este caso, puede emular el comportamiento de SimpleCombo de ComboBox mediante un control ListBox y un control TextBox; el control ListBox continúa admitiendo la propiedad TopIndex.

Evento Scroll

El evento Scroll de Visual Basic 6.0 se utiliza junto con la propiedad TopIndex para realizar acciones al desplazarse por la lista. Visual Basic 2008 no admite el evento Scroll; sin embargo, en la mayoría de los casos, el evento SelectedIndexChanged debería ser un reemplazo adecuado.

Notas de actualización

Cuando se actualiza una aplicación de Visual Basic 6.0 a Visual Basic 2008, no se actualiza ningún código que haga referencia a la propiedad TopIndex para un control ComboBox ni ningún código del procedimiento de eventos Scroll para un control ComboBox o ListBox. El Asistente para actualización inserta un comentario de advertencia en el código; se debe eliminar el código para que se pueda compilar la aplicación.

Vea también

Conceptos

Control ComboBox para usuarios de Visual Basic 6.0

Control ListBox para usuarios de Visual Basic 6.0

Referencia

SelectedIndexChanged

SelectedIndexChanged