MaskedTextProvider.ResetOnPrompt Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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. |