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
Параметры
- position
- Int32
Позиция в маске для проверки входного символа.
- hint
- MaskedTextResultHint
Это MaskedTextResultHint кратко описывает результат операции. Выходной параметр.
Возвращаемое значение
true Значение ,если указанный символ действителен для указанной позиции; falseв противном случае .
Комментарии
Метод VerifyChar проверяет, представляет ли одно символьное значение допустимые входные данные в указанной позиции в отформатируемой строке. Этот метод возвращается false по следующим причинам:
Параметр
posменьше нуля или больше, чем Length параметр Mask.Символ
inputне является допустимым символом ввода, как определено методом IsValidInputChar .Не
inputсовместим с элементом маски в указанной позицииpos.
Последнее условие может зависеть от текущего AllowPromptAsInputзначения , AsciiOnlyPasswordCharPromptCharи SkipLiterals свойств.
Чтобы протестировать всю входную строку в маске, используйте один из VerifyString методов.