Sdílet prostřednictvím


MaskedTextProvider.ResetOnPrompt Vlastnost

Definice

Získá nebo nastaví hodnotu, která určuje, jak má být zpracován vstupní znak, 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 se aktuální upravitelná pozice v masce resetuje; jinak, chcete-li označit, false že znak výzvy je zpracován jako normální vstupní znak. Výchozí hodnota je true.

Poznámky

MaskedTextProvider může zacházet se dvěma kategoriemi znaků, tempem a znaky výzvy zvláštním způsobem. Za normálních okolností se každý vstupní znak otestuje proti masce a buď přijme nebo odmítne. Operace na předpokladu, že PromptChar vlastnost je nastavena na jinou hodnotu než null, pak nastavení ResetOnPrompt vlastnosti bude true mít za následek speciální zpracování pro znak výzvy. Když se přidá znak výzvy, způsobí vymazání aktuální pozice znaku masky a aktuální pozice bude rozšířena 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 Znak výzvy lze přidat a způsobí resetování aktuální pozice masky. Výchozí nastavení
true false Znak výzvy lze přidat a 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é