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żą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. |