Udostępnij za pośrednictwem


MaskedTextResultHint Wyliczenie

Definicja

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
MaskedTextResultHint

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 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

Zobacz też