MaskedTextResultHint Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Określa wartości, które zwięźle opisują wyniki maskowanej operacji analizowania tekstu.
public enum class MaskedTextResultHint
public enum MaskedTextResultHint
type MaskedTextResultHint =
Public Enum MaskedTextResultHint
- Dziedziczenie
Pola
AlphanumericCharacterExpected | -2 | Operacja nie powiodła się. Napotkano znak wejściowy, który nie był alfanumeryczny. . |
AsciiCharacterExpected | -1 | Operacja nie powiodła się. Napotkano znak wejściowy, który nie był członkiem zestawu znaków ASCII. |
CharacterEscaped | 1 | Powodzenie. Operacja powiodła się, ponieważ literał, monit lub znak spacji był znakiem ucieczki. Aby uzyskać więcej informacji na temat znaków ucieczki, zobacz metodę VerifyEscapeChar(Char, Int32) . |
DigitExpected | -3 | Operacja nie powiodła się. Napotkano znak wejściowy, który nie był cyfrą. |
InvalidInput | -51 | Operacja nie powiodła się. Program napotkał nieprawidłowy znak wejściowy. Aby uzyskać więcej informacji na temat nieprawidłowych znaków, zobacz metodę IsValidInputChar(Char) . |
LetterExpected | -4 | Operacja nie powiodła się. Napotkano znak wejściowy, który nie był literą. |
NoEffect | 2 | Powodzenie. Operacja podstawowa nie została wykonana, ponieważ nie była potrzebna; w związku z tym nie wyprodukowano żadnego efektu ubocznego. |
NonEditPosition | -54 | Operacja nie powiodła się. Bieżąca pozycja w sformatowanym ciągu jest znakiem literału. |
PositionOutOfRange | -55 | Operacja nie powiodła się. Określona pozycja nie znajduje się w zakresie ciągu docelowego; zazwyczaj jest to wartość mniejsza niż zero lub większa, a następnie długość ciągu docelowego. |
PromptCharNotAllowed | -52 | Operacja nie powiodła się. Znak monitu jest nieprawidłowy w danych wejściowych, być może dlatego, że właściwość jest ustawiona AllowPromptAsInput na |
SideEffect | 3 | Powodzenie. Operacja podstawowa nie została wykonana, ponieważ nie była potrzebna, ale metoda wywołała efekt uboczny. Na przykład RemoveAt metoda może usunąć nieprzypisane położenie edycji, co powoduje przesunięcie w lewo kolejnych znaków w sformatowanym ciągu. |
SignedDigitExpected | -5 | Operacja nie powiodła się. Napotkano znak wejściowy, który nie był cyfrą podpisaną. |
Success | 4 | Powodzenie. Operacja podstawowa zakończyła się pomyślnie. |
UnavailableEditPosition | -53 | Operacja nie powiodła się. Nie było wystarczającej liczby dostępnych pozycji edycji, aby spełnić żądanie. |
Unknown | 0 | Nieznane. Nie można określić wyniku operacji. |
Uwagi
Kontrolka MaskedTextBox deleguje rzeczywistą odpowiedzialność za analizowanie znaków wejściowych do MaskedTextProvider klasy. Wiele metod klasy MaskedTextProvider, oprócz zwracania wyniku powodzenia Boolean , udostępnia również dodatkowy parametr wyjściowy typu MaskedTextResultHint. Ta wyliczenie zawiera dodatkowe informacje o operacji metody.
Uwaga
Metoda GetOperationResultFromHint może służyć do konwertowania MaskedTextResultHintBoolean wartości na wartość sukcesu.