共用方式為


MaskedTextProvider.VerifyChar(Char, Int32, MaskedTextResultHint) 方法

定義

測試在指定位置上是否可以成功設定指定的字元。

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

參數

input
Char

要測試的 Char 值。

position
Int32

遮罩中要測試輸入字元的位置。

hint
MaskedTextResultHint

MaskedTextResultHint,簡潔描述運算的結果。 輸出參數。

傳回

如果指定字元對指定位置有效,則為 true,否則為 false

備註

方法會 VerifyChar 測試單一字元值是否代表格式化字串中指定位置的有效輸入。 此方法會基於下列原因而傳回 false

  • 參數 pos 小於零或大於 LengthMask

  • 字元 input 不是有效的輸入字元,如 方法所 IsValidInputChar 決定。

  • input與位於指定位置的 mask 元素不相容。 pos

最後一個條件可能取決於 、AsciiOnlyPasswordCharPromptCharSkipLiterals 屬性的AllowPromptAsInput目前值。

若要針對遮罩測試整個輸入字串,請改用其中 VerifyString 一種方法。

適用於

另請參閱