Partager via


Propriété TopIndex et événement Scroll pour les utilisateurs de Visual Basic 6.0

Mise à jour : novembre 2007

Visual Basic 2008 ne prend plus en charge la propriété TopIndex pour un contrôle ComboBox ou l'événement Scroll pour les contrôles ListBox ou ComboBox.

Différences conceptuelles

TopIndex, propriété

Dans Visual Basic 6.0, la propriété TopIndex est utilisée pour retourner ou définir une valeur désignant l'élément d'un contrôle ComboBox ou ListBox qui est affiché en première position de la liste. Cette propriété est couramment utilisée pour faire défiler une liste sans y sélectionner d'élément.

Dans Visual Basic 2008, la propriété ComboBox ne prend plus en charge la propriété TopIndex. Dans la plupart des cas, cela ne devrait poser aucun problème, dans la mesure où la définition de la propriété TopIndex n'a d'effet visible que si la propriété Style a la valeur 1 - SimpleCombo. En l'occurrence, vous pouvez émuler le comportement de SimpleCombo de ComboBox en utilisant un contrôle ListBox et un contrôle TextBox ; le contrôle ListBox prend toujours en charge la propriété TopIndex.

Scroll, événement

L'événement Scroll dans Visual Basic 6.0 est utilisé conjointement avec la propriété TopIndex pour exécuter des actions lors du défilement de la liste. Visual Basic 2008 ne prend pas en charge l'événement Scroll ; toutefois, dans la plupart des cas, l'événement SelectedIndexChanged est une solution appropriée.

Mettre à niveau des remarques

Lorsqu'une application Visual Basic 6.0 est mise à niveau vers Visual Basic 2008, tout code qui fait référence à la propriété TopIndex pour un contrôle ComboBox ou tout code dans la procédure événementielle Scroll pour un contrôle ComboBox ou ListBox n'est pas mis à niveau. L'Assistant Mise à niveau insère un commentaire d'avertissement dans le code ; celui-ci doit être supprimé pour l'application à compiler.

Voir aussi

Concepts

Contrôle ComboBox pour les utilisateurs de Visual Basic 6.0

Contrôle ListBox pour les utilisateurs de Visual Basic 6.0

Référence

SelectedIndexChanged

SelectedIndexChanged