MaskedTextProvider.ResetOnPrompt Proprietà

Definizione

Ottiene o imposta un valore che determina la modalità di gestione di un carattere di input che corrisponda al carattere di richiesta.

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

Valore della proprietà

true se il carattere di richiesta inserito come input determina la reimpostazione della posizione modificabile corrente della maschera; in caso contrario, false per indicare che il carattere di richiesta deve essere elaborato come carattere di input normale. Il valore predefinito è true.

Commenti

MaskedTextProvider può trattare due categorie di caratteri, ritmi e caratteri prompt, in modo speciale. In genere, ogni carattere di input verrà testato contro la maschera e accettata o rifiutata. Operando sul presupposto che la PromptChar proprietà sia impostata su un valore diverso nullda , quindi impostando la ResetOnPrompt proprietà su true verrà eseguita un'elaborazione speciale per il carattere di richiesta. Quando viene aggiunto un carattere di richiesta, la posizione del carattere maschera corrente deve essere cancellata e la posizione corrente deve essere avanzata al carattere modificabile successivo.

ResetOnPrompt ha la precedenza sulla AllowPromptAsInput proprietà, come descritto nella tabella seguente.

ResetOnPrompt AllowPromptAsInput Comportamento risultante
true true Il carattere del prompt può essere aggiunto e causa la reimpostazione della posizione della maschera corrente. Valore predefinito.
true false Il carattere del prompt può essere aggiunto e causa la reimpostazione della posizione della maschera corrente.
false true Il carattere del prompt viene elaborato come carattere di input normale.
false false Il carattere del prompt non è valido e i metodi che tentano di aggiungere il carattere avranno esito negativo.

Si applica a

Vedi anche