Contrôle VScrollBar pour les utilisateurs de Visual Basic 6.0
Mise à jour : novembre 2007
Le contrôle VScrollBar de Visual Basic 6.0 a été remplacé par le contrôle Windows Forms VScrollBar dans Visual Basic 2008. Les noms de certains événements, propriétés, méthodes et constantes ont changé. En outre, dans certains cas, leur comportement est également différent.
Différences conceptuelles
Change, événement
Dans Visual Basic 6.0, lorsque la propriété Value d'un contrôle VScrollBar est modifiée, l'événement Change est déclenché.
Dans Visual Basic 2008, l'événement Change n'est pas déclenché ; l'événement ValueChanged est déclenché à la place.
Value, propriété
Dans Visual Basic 6.0, lorsque l'événement Scroll ou Change d'un contrôle VScrollBar est déclenché, la valeur de défilement actuelle est assignée à la propriété Value.
Lorsque l'événement Scroll est déclenché dans Visual Basic 2008, la propriété Value du contrôle n'est pas encore mise à jour. Si vous devez émuler le comportement de Visual Basic 6.0, vous pouvez créer une fonction d'assistance pour récupérer la valeur. Pour plus d'informations, consultez Un événement a été changé en une procédure dans le code.
LargeChange, propriété
Dans Visual Basic 6.0, la propriété LargeChange détermine la quantité des modifications apportées à la propriété Value dans un contrôle de barre de défilement lorsque l'utilisateur clique sur la zone entre la case de défilement et la flèche de défilement.
La valeur par défaut dans Visual Basic 2008 de la propriété LargeChange est 10 ; dans Visual Basic 6.0, elle est de 1.
Max, propriété
Dans Visual Basic 6.0, la propriété Max détermine le paramètre de propriété Value maximal dans un contrôle de barre de défilement.
Dans Visual Basic 2008, la propriété Max est remplacée par la propriété Maximum ; sa valeur par défaut est 100. Dans Visual Basic 6.0, elle était de à 32 767.
Min, propriété
Dans Visual Basic 6.0, la propriété Min détermine le paramètre de propriété Value minimal dans un contrôle de barre de défilement. La valeur de la propriété Min peut être supérieure à celle de la propriété Max.
Dans Visual Basic 2008, la propriété Min est remplacée par la propriété Minimum, dont la valeur doit toujours être inférieure à celle de la propriété Maximum.
Autres différences
De plus, de nombreuses différences conceptuelles s'appliquent à tous les contrôles, y compris des différences relatives à la liaison de données, la gestion des polices, le glisser-déplacer, la prise en charge de l'aide, etc. Pour plus d'informations, consultez Concepts Windows Forms pour les utilisateurs de Visual Basic 6.0.
Équivalences des propriétés, méthodes et événements du contrôle VScrollBar
Les tableaux ci-dessous répertorient les propriétés, les méthodes et les événements de Visual Basic 6.0, ainsi que leurs équivalents dans Visual Basic 2008. Les propriétés, méthodes et événements qui ont les mêmes noms et comportements ne sont pas répertoriés. Lorsque des constantes s'appliquent, elles sont présentées en retrait sous le nom de la propriété ou de la méthode. Sauf indication contraire, toutes les énumérations Visual Basic 2008 sont mappées à l'espace de noms System.Windows.Forms.
Le cas échéant, des liens vous renvoient vers des rubriques expliquant les différences de comportement. Lorsqu'il n'existe pas d'équivalent direct dans Visual Basic 2008, des liens vous renvoient vers des rubriques proposant des alternatives.
Propriétés
Visual Basic 6.0 |
Équivalent Visual Basic 2008 |
||
---|---|---|---|
Container |
|||
DragIcon DragMode |
Nouvelle implémentation. Pour plus d'informations, consultez Fonction de glisser-déplacer pour les utilisateurs de Visual Basic 6.0. |
||
Height |
|
||
HelpContextID |
Nouvelle implémentation. Pour plus d'informations, consultez Prise en charge de l'aide pour les utilisateurs de Visual Basic 6.0. |
||
HWnd |
Handle |
||
Index |
Nouvelle implémentation. Pour plus d'informations, consultez Tableaux de contrôles pour les utilisateurs de Visual Basic 6.0. |
||
LargeChange |
|
||
Left |
|
||
Max |
|
||
Min |
|
||
MouseIcon |
Nouvelle implémentation. Pour plus d'informations, consultez Impossible de définir un pointeur de souris personnalisé. |
||
MousePointer |
Pour obtenir la liste des constantes, consultez MousePointer pour les utilisateurs de Visual Basic 6.0. |
||
Parent |
|||
RightToLeft: True False |
Valeur d'énumération Yes Valeur d'énumération No |
||
Top |
|
||
Value |
|
||
WhatsThisHelpID |
Nouvelle implémentation. Pour plus d'informations, consultez Prise en charge de l'aide pour les utilisateurs de Visual Basic 6.0. |
||
Width |
|
Méthodes
Visual Basic 6.0 |
Équivalent Visual Basic 2008 |
||
---|---|---|---|
Drag |
Nouvelle implémentation. Pour plus d'informations, consultez Fonction de glisser-déplacer pour les utilisateurs de Visual Basic 6.0. |
||
Move |
|
||
SetFocus |
|||
ShowWhatsThis |
Nouvelle implémentation. Pour plus d'informations, consultez Prise en charge de l'aide pour les utilisateurs de Visual Basic 6.0. |
||
ZOrder: 0 – vbBringToFront 1 - vbSendToBack |
Fonction BringToFront ou SendToBack |
Événements
Visual Basic 6.0 |
Équivalent Visual Basic 2008 |
||
---|---|---|---|
Change |
|
||
DragDrop DragOver |
Nouvelle implémentation. Pour plus d'informations, consultez Fonction de glisser-déplacer pour les utilisateurs de Visual Basic 6.0. |
||
GotFocus |
|||
LostFocus |
|||
Scroll |
|
||
Validate |
Mettre à niveau des remarques
Lorsqu'une application Visual Basic 6.0 est mise à niveau vers Visual Basic 2008, tout code dans le gestionnaire d'événements Scroll pour les contrôles HScrollBar ou VScrollBar devient une procédure en raison d'une différence dans la séquence d'événements. Pour plus d'informations, consultez Un événement a été changé en une procédure dans le code.
Voir aussi
Référence
Vue d'ensemble des contrôles HScrollBar et VScrollBar (Windows Forms)