MaskedTextResultHint Wyliczenie

Definicja

Określa wartości, które zwięźle opisują wyniki maskowanej operacji analizowania tekstu.

C#
public enum MaskedTextResultHint
Dziedziczenie
MaskedTextResultHint

Pola

Nazwa Wartość Opis
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 falsewartość .

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.

Dotyczy

Produkt Wersje
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

Zobacz też