MaskedTextProvider.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á pozice v masce bude resetováno; jinak, aby bylo možné označit, false
že se má znak výzvy zpracovat jako normální vstupní znak. Výchozí formát je true
.
Poznámky
MaskedTextProvider může se speciálním způsobem zpracovávat se dvěma kategoriemi znaků, tempy a znaky výzvy. Za normálních okolností se každý vstupní znak testuje s maskou a buď přijme, nebo odmítne. Za předpokladu, že PromptChar je vlastnost nastavená na jinou hodnotu než null
, a nastavení ResetOnPrompt vlastnosti na hodnotu true
, bude mít za následek speciální zpracování znaku výzvy. Když přidáte znak výzvy, 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 popsáno v následující tabulce.
ResetOnPrompt | AllowPromptAsInput | Výsledné chování |
---|---|---|
true |
true |
Je možné přidat znak výzvy, který způsobí resetování aktuální pozice masky. Výchozí nastavení |
true |
false |
Je možné přidat znak výzvy, který způsobí resetování aktuální pozice masky. |
false |
true |
Znak výzvy se zpracuje jako normální vstupní znak. |
false |
false |
Znak výzvy není platný a metody pokusu o přidání znaku selžou. |