MaskedTextBox.ResetOnPrompt Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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żącego położenia edytowalnego maski; w przeciwnym razie, aby wskazać, false
że znak monitu ma być przetwarzany jako zwykły 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 zaakceptowany lub odrzucony. Przy założeniu PromptChar , że właściwość jest ustawiona na wartość innąnull
, a następnie ustawienie ResetOnPrompt właściwości true
spowoduje specjalne przetwarzanie dla znaku monitu. Gdy użytkownik wprowadza znak monitu do maski, powoduje wyczyszczenie bieżącego położenia znaku maski, a bieżąca pozycja zostanie zaawansowana do następnego edytowalnego znaku.
ResetOnPrompt ma pierwszeństwo przed właściwością AllowPromptAsInput , jak pokazano w poniższej tabeli.
ResetOnPrompt, wartość | AllowPromptAsInput, wartość | 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 zgłasza MaskInputRejected zdarzenie. |