MaskedTextBox.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

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.

Gäller för

Se även