MaskedTextProvider.VerifyChar(Char, Int32, MaskedTextResultHint) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
测试指定的字符是否可以在指定位置成功设置。
public:
bool VerifyChar(char input, int position, [Runtime::InteropServices::Out] System::ComponentModel::MaskedTextResultHint % hint);
public bool VerifyChar (char input, int position, out System.ComponentModel.MaskedTextResultHint hint);
member this.VerifyChar : char * int * MaskedTextResultHint -> bool
Public Function VerifyChar (input As Char, position As Integer, ByRef hint As MaskedTextResultHint) As Boolean
参数
- position
- Int32
测试输入字符时所根据的掩码位置。
- hint
- MaskedTextResultHint
一个 MaskedTextResultHint,用于简单地描述操作的结果。 一个输出参数。
返回
如果指定的字符对指定位置有效,则为 true
;否则为 false
。
注解
方法 VerifyChar 测试单个字符值是否表示格式化字符串中指定位置的有效输入。 此方法将返回 false
,原因如下:
字符
input
不是由 IsValidInputChar 方法确定的有效输入字符。与
input
位于指定位置pos
的 mask 元素不兼容。
最后一个条件可能取决于 、、 PromptCharAsciiOnlyPasswordChar和 SkipLiterals 属性的AllowPromptAsInput当前值。
若要针对掩码测试整个输入字符串,请改用其中 VerifyString 一种方法。