MaskedTextResultHint 枚举

定义

指定简洁描述掩码文本分析操作结果的值。

public enum class MaskedTextResultHint
public enum MaskedTextResultHint
type MaskedTextResultHint = 
Public Enum MaskedTextResultHint
继承
MaskedTextResultHint

字段

AlphanumericCharacterExpected -2

操作未成功。输入字符中包含非字母数字字符。 .

AsciiCharacterExpected -1

操作未成功。输入字符中包含非 ASCII 字符集成员的字符。

CharacterEscaped 1

成功。 操作成功,因为文本、提示或空格字符是转义字符。 有关转义字符的更多信息,请参见 VerifyEscapeChar(Char, Int32) 方法。

DigitExpected -3

操作未成功。 输入字符中包含非数字字符。

InvalidInput -51

操作未成功。 程序遇到无效的输入字符。 有关无效字符的更多信息,请参见 IsValidInputChar(Char) 方法。

LetterExpected -4

操作未成功。 输入字符中包含非字母字符。

NoEffect 2

成功。 主操作未执行,因为不需要;因此,未产生任何副作用。

NonEditPosition -54

操作未成功。 格式化字符串中的当前位置为原义字符。

PositionOutOfRange -55

操作未成功。 指定的位置未在目标字符串范围内;通常小于零或大于目标字符串的长度。

PromptCharNotAllowed -52

操作未成功。 输入的提示字符无效,可能是由于 AllowPromptAsInput 属性设置为 false 所致。

SideEffect 3

成功。 主操作未执行,因为不需要,但该方法产生了副作用。 例如,RemoveAt 方法可能删除未赋值的编辑位置,这会引起格式化字符串中顺序字符的左移。

SignedDigitExpected -5

操作未成功。 输入字符中包含不是有符号数字的字符。

Success 4

成功。 主操作成功。

UnavailableEditPosition -53

操作未成功。 没有足够的可用编辑位置来满足请求。

Unknown 0

未知。 操作结果未能确定。

注解

控件 MaskedTextBox 将分析输入字符的实际责任委托给 MaskedTextProvider 类。 的许多方法 MaskedTextProvider除了返回 Boolean 成功结果外,还提供 类型的 MaskedTextResultHint附加输出参数。 此枚举提供有关 方法操作的其他信息。

注意

方法GetOperationResultFromHint可用于将值转换为MaskedTextResultHintBoolean成功值。

适用于

另请参阅