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
與位於指定位置的 mask 元素不相容。pos
最後一個條件可能取決於 、AsciiOnly、 PasswordCharPromptChar 和 SkipLiterals 屬性的AllowPromptAsInput目前值。
若要針對遮罩測試整個輸入字串,請改用其中 VerifyString 一種方法。