MaskedTextBox.ResetOnPrompt Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví hodnotu, která určuje způsob zpracování vstupního znaku, který odpovídá znaku výzvy.
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
Hodnota vlastnosti
true
pokud znak výzvy zadaný jako vstup způsobí, že aktuální upravitelné umístění v masce bude resetováno; jinak, aby bylo možné označit, false
že znak výzvy má být zpracován jako normální vstupní znak. Výchozí formát je true
.
Poznámky
Může MaskedTextBox zacházet se dvěma kategoriemi znaků – mezerami a znaky výzvy – speciálně. Každý vstupní znak se obvykle testuje s maskou a buď přijme, nebo odmítne. Za předpokladu PromptChar , že vlastnost je nastavena na non-null
, pak nastavení ResetOnPrompt vlastnosti na true
bude mít za následek speciální zpracování pro znak výzvy. Když uživatel zadá znak výzvy do masky, vymaže se aktuální pozice znaku masky a aktuální pozice přejde na další upravitelný znak.
ResetOnPrompt má přednost před AllowPromptAsInput vlastností, jak je znázorněno v následující tabulce.
Hodnota ResetOnPrompt | Hodnota AllowPromptAsInput | Výsledné chování |
---|---|---|
true |
true |
Je možné zadat znak výzvy, který způsobí resetování aktuální pozice masky. Tato možnost je výchozí. |
true |
false |
Je možné zadat znak výzvy, který způsobí resetování aktuální pozice masky. |
false |
true |
Znak výzvy se zpracuje jako standardní vstupní znak. |
false |
false |
Znak výzvy MaskInputRejected není platný a vyvolá událost. |