MaskedTextBox.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
Kan MaskedTextBox behandla två kategorier av tecken - blanksteg och prompttecken - speciellt. Vanligtvis testas varje indatatecken mot masken och accepteras eller avvisas. Förutsatt att PromptChar egenskapen är inställd på icke-null, kommer inställningen ResetOnPrompt av egenskapen till true att resultera i särskild bearbetning av kommandotolken. När användaren anger kommandotolken i masken 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 följande tabell.
| ResetOnPrompt-värde | AllowPromptAsInput-värde | Resulterande beteende |
|---|---|---|
true |
true |
Kommandotolken kan anges och gör att den aktuella maskpositionen återställs. Det här är standardinställningen. |
true |
false |
Kommandotolken kan anges och gör att den aktuella maskpositionen återställs. |
false |
true |
Kommandotolken bearbetas som ett standardindatatecken. |
false |
false |
Kommandotolken är inte giltig och skapar en MaskInputRejected händelse. |