Sdílet prostřednictvím


MaskedTextResultHint Výčet

Definice

Určuje hodnoty, které stručně popisují výsledky operace maskovaného parsování textu.

public enum class MaskedTextResultHint
public enum MaskedTextResultHint
type MaskedTextResultHint = 
Public Enum MaskedTextResultHint
Dědičnost
MaskedTextResultHint

Pole

AlphanumericCharacterExpected -2

Operace nebyla úspěšná. Byl zjištěn vstupní znak, který nebyl alfanumerický. .

AsciiCharacterExpected -1

Operace nebyla úspěšná. Byl zjištěn vstupní znak, který nebyl členem znakové sady ASCII.

CharacterEscaped 1

Úspěch. Operace byla úspěšná, protože literál, znak výzvy nebo mezery byl řídicí znak. Další informace o řídicích znaménech najdete v VerifyEscapeChar(Char, Int32) metodě.

DigitExpected -3

Operace nebyla úspěšná. Byl zjištěn vstupní znak, který nebyl číslicí.

InvalidInput -51

Operace nebyla úspěšná. Program zjistil neplatný vstupní znak. Další informace o neplatných znaménách najdete v IsValidInputChar(Char) metodě.

LetterExpected -4

Operace nebyla úspěšná. Byl zjištěn vstupní znak, který nebyl písmenem.

NoEffect 2

Úspěch. Primární operace nebyla provedena, protože nebyla potřebná; proto nebyl vytvořen žádný vedlejší účinek.

NonEditPosition -54

Operace nebyla úspěšná. Aktuální pozice ve formátovaného řetězci je literálový znak.

PositionOutOfRange -55

Operace nebyla úspěšná. Zadaná pozice není v rozsahu cílového řetězce; obvykle je menší než nula nebo větší než délka cílového řetězce.

PromptCharNotAllowed -52

Operace nebyla úspěšná. Znak výzvy není při vstupu platný, třeba proto, že AllowPromptAsInput vlastnost je nastavená na false.

SideEffect 3

Úspěch. Primární operace nebyla provedena, protože nebyla potřebná, ale metoda vytvořila vedlejší účinek. Metoda může například RemoveAt odstranit nepřiřazenou pozici úprav, což způsobí posunutí následných znaků ve formátovaných řetězcích doleva.

SignedDigitExpected -5

Operace nebyla úspěšná. Byl zjištěn vstupní znak, který nebyl znakem číslice.

Success 4

Úspěch. Primární operace byla úspěšná.

UnavailableEditPosition -53

Operace nebyla úspěšná. Pro splnění požadavku nebylo k dispozici dostatek pozic pro úpravy.

Unknown 0

Neznámý Výsledek operace nelze určit.

Poznámky

Ovládací MaskedTextBox prvek deleguje skutečnou odpovědnost za parsování vstupních znaků na MaskedTextProvider třídu. Mnoho metod nástroje kromě vrácení úspěšného MaskedTextProviderBoolean výsledku poskytuje také další výstupní parametr typu MaskedTextResultHint. Tento výčet poskytuje další informace o operaci metody.

Poznámka

Metodu GetOperationResultFromHint lze použít k převodu MaskedTextResultHint hodnoty na Boolean hodnotu úspěchu.

Platí pro

Viz také