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 メソッドは、1 つの文字値が、書式設定された文字列内の指定した位置にある有効な入力を表しているかどうかをテストします。 このメソッドは、次の理由で false を返します。

  • pos パラメーターが 0 より小さいか、LengthMaskより大きい。

  • input メソッドによって決定される文字IsValidInputCharが有効な入力文字ではありません。

  • inputは、指定した位置にある mask 要素と互換性がありません(pos)。

最後の条件は、 AllowPromptAsInputAsciiOnlyPasswordCharPromptChar 、および SkipLiterals プロパティの現在の値によって異なります。

マスクに対して入力文字列全体をテストするには、代わりに VerifyString メソッドのいずれかを使用します。

適用対象

こちらもご覧ください