Udostępnij za pośrednictwem


MaskedTextProvider.ResetOnPrompt Właściwość

Definicja

Pobiera lub ustawia wartość określającą sposób obsługi znaku wejściowego zgodnego z znakiem monitu.

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

Wartość właściwości

true jeśli wprowadzony znak monitu jako dane wejściowe powoduje zresetowanie bieżącej pozycji edytowalnej w masce; w przeciwnym razie, aby wskazać, false że znak monitu ma być przetwarzany jako normalny znak wejściowy. Wartość domyślna to true.

Uwagi

MaskedTextProvider może traktować dwie kategorie znaków, tempo i znaki monitu, w specjalny sposób. Zwykle każdy znak wejściowy zostanie przetestowany pod maską i zaakceptowany lub odrzucony. Działanie przy założeniu, że PromptChar właściwość jest ustawiona na wartość inną niż null, a następnie ustawienie ResetOnPrompt właściwości na true wartość spowoduje specjalne przetwarzanie dla znaku monitu. Po dodaniu znaku monitu powoduje wyczyszczenie bieżącego położenia znaku maski, a bieżące położenie do następnego znaku edytowalnego.

ResetOnPrompt ma pierwszeństwo przed właściwością AllowPromptAsInput zgodnie z opisem w poniższej tabeli.

ResetOnPrompt AllowPromptAsInput Wynikowe działanie
true true Można dodać znak monitu i powoduje zresetowanie bieżącej pozycji maski. Domyślnie.
true false Można dodać znak monitu i powoduje zresetowanie bieżącej pozycji maski.
false true Znak monitu jest przetwarzany jako normalny znak wejściowy.
false false Znak monitu jest nieprawidłowy i metody próbujące dodać znak zakończy się niepowodzeniem.

Dotyczy

Zobacz też