MaskedTextResultHint Výčet
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í.
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
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 |
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.