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

Boolean

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

Może MaskedTextBox traktować dwie kategorie znaków — spacje i znaki monitu — specjalnie. Zazwyczaj każdy znak wejściowy będzie testowany względem maski i akceptowany lub odrzucany. Zakładając, że PromptChar właściwość jest ustawiona na wartość innąnull niż, ustawienie ResetOnPrompt właściwości na true wartość spowoduje specjalne przetwarzanie dla znaku monitu. Gdy użytkownik wprowadza znak monitu do maski, powoduje to wyczyszczenie bieżącego położenia znaku maski, a bieżące położenie jest zaawansowane do następnego znaku edytowalnego.

ResetOnPrompt ma pierwszeństwo przed właściwością AllowPromptAsInput , jak pokazano w poniższej tabeli.

Wartość ResetOnPrompt Wartość AllowPromptAsInput Wynikowe działanie
true true Można wprowadzić znak monitu i powoduje zresetowanie bieżącej pozycji maski. Jest to opcja domyślna.
true false Można wprowadzić znak monitu i powoduje zresetowanie bieżącej pozycji maski.
false true Znak monitu jest przetwarzany jako standardowy znak wejściowy.
false false Znak monitu jest nieprawidłowy i wywołuje MaskInputRejected zdarzenie.

Dotyczy

Zobacz też