MaskedTextProvider.ResetOnPrompt Egenskap

Definition

Hämtar eller anger ett värde som avgör hur ett indatatecken som matchar prompttecknet ska hanteras.

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

Egenskapsvärde

true om kommandotolken som anges som indata gör att den aktuella redigerbara positionen i masken återställs. annars, false för att ange att prompttecknet ska bearbetas som ett normalt indatatecken. Standardvärdet är true.

Kommentarer

MaskedTextProvider kan behandla två kategorier av tecken, steg och prompttecken, på ett speciellt sätt. Normalt testas varje indatatecken mot masken och accepteras eller avvisas. Om du använder antagandet att PromptChar egenskapen är inställd på ett annat värde än null, resulterar det i särskild bearbetning av kommandotolken om egenskapen anges ResetOnPrompt till true . När ett prompttecken läggs till gör det att den aktuella maskens teckenposition rensas och den aktuella positionen avanceras till nästa redigerbara tecken.

ResetOnPrompt har företräde framför egenskapen AllowPromptAsInput enligt beskrivningen i följande tabell.

ResetOnPrompt AllowPromptAsInput Resulterande beteende
true true Kommandotolken kan läggas till och den gör att den aktuella maskpositionen återställs. Standardvärdet.
true false Kommandotolken kan läggas till och den gör att den aktuella maskpositionen återställs.
false true Kommandotolken bearbetas som ett vanligt indatatecken.
false false Kommandotolken är ogiltig och metoderna som försöker lägga till tecknet misslyckas.

Gäller för

Se även