Sdílet prostřednictvím


MaskedTextProvider.ResetOnPrompt Vlastnost

Definice

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.

Platí pro

Viz také