MaskedTextProvider.ResetOnPrompt Propriété

Définition

Obtient ou définit une valeur qui détermine comment un caractère d'entrée qui correspond au caractère d'invite doit être géré.

public:
 property bool ResetOnPrompt { bool get(); void set(bool value); };
public bool ResetOnPrompt { get; set; }
member this.ResetOnPrompt : bool with get, set
Public Property ResetOnPrompt As Boolean

Valeur de propriété

Boolean

true si le fait de saisir le caractère d'invite comme entrée entraîne la réinitialisation de la position modifiable actuelle dans le masque ; sinon, false pour indiquer que le caractère d'invite sera traité comme un caractère d'entrée normal. La valeur par défaut est true.

Remarques

MaskedTextProvider peut traiter deux catégories de caractères, de rythmes et de caractères d’invite, de manière spéciale. Normalement, chaque caractère d’entrée sera testé par rapport au masque et accepté ou rejeté. En cas d’hypothèse selon laquelle la PromptChar propriété est définie sur une valeur autre que nullcelle-ci, la définition de la ResetOnPrompt propriété true entraîne un traitement spécial pour le caractère d’invite. Lorsqu’un caractère d’invite est ajouté, il entraîne l’effacement de la position de caractère de masque actuelle et la position actuelle à avancer vers le caractère modifiable suivant.

ResetOnPrompt est prioritaire sur la propriété, comme décrit dans le AllowPromptAsInput tableau suivant.

ResetOnPrompt AllowPromptAsInput Comportement résultant
true true Le caractère d’invite peut être ajouté et il entraîne la réinitialisation de la position actuelle du masque. Valeur par défaut.
true false Le caractère d’invite peut être ajouté et il entraîne la réinitialisation de la position actuelle du masque.
false true Le caractère d’invite est traité en tant que caractère d’entrée normal.
false false Le caractère d’invite n’est pas valide et les méthodes qui tentent d’ajouter le caractère échouent.

S’applique à

Voir aussi