Partager via


Contrôle MaskEdBox pour les utilisateurs de Visual Basic 6.0

Mise à jour : novembre 2007

Le contrôle MaskEdBox de Visual Basic 6.0 est remplacé par le contrôle Windows Forms MaskedTextBox 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

Dans Visual Basic 6.0, la propriété AutoTab détermine si le contrôle suivant dans l'ordre de tabulation reçoit le focus dès que la propriété Text d'un contrôle MaskEdBox est remplie de données valides.

Dans Visual Basic 2008, la propriété AutoTab n'a aucun équivalent. Vous pouvez obtenir le même effet en surveillant et en validant la saisie, et en définissant vous-même le focus sur le contrôle suivant.

Dans Visual Basic 6.0, la propriété PasswordChar est de type String ; dans Visual Basic 2008, elle est de type Char.

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 MaskedEdBox

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. Ces propriétés, méthodes et événements qui ont les mêmes nom et comportement ne sont pas répertoriés. Sauf indication contraire, toutes les énumérations Visual Basic 2008 sont mappées à l'espace de noms System.Windows.Forms.

Ce tableau fournit des liens vers les rubriques qui expliquent des 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

Visual Basic 2008 Équivalent

AllowPrompt

AllowPromptAsInput

Appearance

Nouvelle implémentation. Pour plus d'informations, consultez Propriétés Appearance et BorderStyle pour les utilisateurs de Visual Basic 6.0.

AutoTab

Nouvelle implémentation.

BackColor

BackColor

Remarque :

Les couleurs sont gérées différemment dans Visual Basic 2008. Pour plus d'informations, consultez Gestion des couleurs pour les utilisateurs de Visual Basic 6.0.

ClipMode

SkipLiterals

ClipText

Text

Remarque :

La propriété de Visual Basic 6.0 ClipText exclut les littéraux. Dans Visual Basic 2008, les littéraux sont inclus sauf si SkipLiterals a la valeur true.

Container

Parent

DataBinding

DataChanged

DataField

DataFormat

Nouvelle implémentation. Pour plus d'informations, consultez Accès aux données pour les utilisateurs de Visual Basic 6.0.

DragIcon

DragMode

Nouvelle implémentation. Pour plus d'informations, consultez Fonction de glisser-déplacer pour les utilisateurs de Visual Basic 6.0.

Font

FontBold

FontItalic

FontName

FontSize

FontStrikethrough

FontUnderline

Font

Remarque :

Les polices sont gérées différemment dans Visual Basic 2008. Pour plus d'informations, consultez Objet Font pour les utilisateurs de Visual Basic 6.0.

ForeColor

ForeColor

Remarque :

Les couleurs sont gérées différemment dans Visual Basic 2008. Pour plus d'informations, consultez Gestion des couleurs pour les utilisateurs de Visual Basic 6.0.

Format

Nouvelle implémentation. Utilisez des fonctions de mise en forme telles que FormatNumber, fonction (Visual Basic) ou FormatDateTime, fonction (Visual Basic).

FormattedText

Text

Remarque :

La propriété de Visual Basic 6.0 ClipText exclut les littéraux. Dans Visual Basic 2008, les littéraux sont inclus sauf si SkipLiterals a la valeur true.

Height

Height, Size

Remarque :

Les coordonnées sont gérées différemment dans Visual Basic 2008. Pour plus d'informations, consultez Système de coordonnées pour les utilisateurs de Visual Basic 6.0.

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.

Left

Left

Remarque :

Les coordonnées sont gérées différemment dans Visual Basic 2008. Pour plus d'informations, consultez Système de coordonnées pour les utilisateurs de Visual Basic 6.0.

MouseIcon

Nouvelle implémentation. Pour plus d'informations, consultez Impossible de définir un pointeur de souris personnalisé.

MousePointer

Cursor

Pour obtenir la liste des constantes, consultez MousePointer pour les utilisateurs de Visual Basic 6.0.

OLEDragMode

OLEDropMode

Nouvelle implémentation. Pour plus d'informations, consultez Fonction de glisser-déplacer pour les utilisateurs de Visual Basic 6.0.

Parent

Méthode FindForm

PromptInclude

TextMaskFormat

SelLength

SelectionLength

SelStart

SelectionStart

SelText

SelectedText

ToolTipText

Composant ToolTip.

Pour plus d'informations, consultez Prise en charge des info-bulles pour les utilisateurs de Visual Basic 6.0.

Top

Top

Remarque :

Les coordonnées sont gérées différemment dans Visual Basic 2008. Pour plus d'informations, consultez Système de coordonnées pour les utilisateurs de Visual Basic 6.0.

WhatsThisHelpID

Nouvelle implémentation. Pour plus d'informations, consultez Prise en charge de l'aide pour les utilisateurs de Visual Basic 6.0.

Width

Width, Size

Remarque :

Les coordonnées sont gérées différemment dans Visual Basic 2008. Pour plus d'informations, consultez Système de coordonnées pour les utilisateurs de Visual Basic 6.0.

Méthodes

Visual Basic 6.0

Visual Basic 2008 Équivalent

Drag

Nouvelle implémentation. Pour plus d'informations, consultez Fonction de glisser-déplacer pour les utilisateurs de Visual Basic 6.0.

Move

SetBounds

Remarque :

Les coordonnées sont gérées différemment dans Visual Basic 2008. Pour plus d'informations, consultez Gestion des couleurs pour les utilisateurs de Visual Basic 6.0.

OLEDrag

Nouvelle implémentation. Pour plus d'informations, consultez Fonction de glisser-déplacer pour les utilisateurs de Visual Basic 6.0.

SetFocus

Focus

ShowWhatsThis

Nouvelle implémentation. Pour plus d'informations, consultez Prise en charge de l'aide pour les utilisateurs de Visual Basic 6.0.

ZOrder

Fonction BringToFront ou SendToBack

Événements

Visual Basic 6.0

Visual Basic 2008Équivalent

Change

TextChanged

DblClick

DoubleClick

DragDrop

DragOver

Nouvelle implémentation. Pour plus d'informations, consultez Fonction de glisser-déplacer pour les utilisateurs de Visual Basic 6.0.

GotFocus

Enter

LostFocus

Leave

OLECompleteDrag

OLEDragDrop

OLEDragOver

OLEGiveFeedback

OLESetData

OLEStartDrag

Nouvelle implémentation. Pour plus d'informations, consultez Fonction de glisser-déplacer pour les utilisateurs de Visual Basic 6.0.

Validate

Validating

ValidationError

MaskInputRejected

Mettre à niveau des remarques

Lorsqu'une application Visual Basic 6.0 est mise à niveau vers Visual Basic 2008, tous les contrôles MaskEdBox sont mis à niveau vers des contrôles Windows Forms MaskedTextBox, et les propriétés, méthodes et événements sont mis à niveau vers leurs équivalents. Des commentaires de mise à niveau sont insérés dans le code aux endroits où des différences de comportement sont susceptibles de se produire.

Voir aussi

Tâches

Procédure pas à pas : utilisation du contrôle MaskedTextBox

Contrôle MaskedTextBox, exemple

Comment : lier des données au contrôle MaskedTextBox

Autres ressources

MaskedTextBox, contrôle (Windows Forms)