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

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.

Dotyczy

Zobacz też