MaskedTextProvider.VerifyChar(Char, Int32, MaskedTextResultHint) Yöntem

Tanım

Belirtilen karakterin belirtilen konumda başarıyla ayarlanıp ayarlanamayacağını sınar.

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

Parametreler

input
Char

Test edilecek Char değeri.

position
Int32

Giriş karakterini test etmek için maskedeki konum.

hint
MaskedTextResultHint

MaskedTextResultHint İşlemin sonucunu kısaca açıklayan bir. Çıkış parametresi.

Döndürülenler

true belirtilen karakter belirtilen konum için geçerliyse; aksi takdirde , false.

Açıklamalar

yöntemi, VerifyChar tek bir karakter değerinin biçimlendirilmiş dizede belirtilen konumda geçerli girişi temsil edip etmediğini test eder. Bu yöntem aşağıdaki nedenlerle döndürülecektir false :

  • pos parametresi sıfırdan küçük veya değerinden LengthMaskbüyük.

  • karakteri input , yöntemi tarafından IsValidInputChar belirlendiği gibi geçerli bir giriş karakteri değildir.

  • input belirtilen konumdaki posmaske öğesiyle uyumlu değildir.

Son koşul, , , AllowPromptAsInputAsciiOnlyPasswordCharve PromptChar özelliklerinin geçerli değerine SkipLiteralsbağlı olabilir.

Bir giriş dizesinin tamamını maskeye karşı test etmek için bunun yerine yöntemlerden birini VerifyString kullanın.

Şunlara uygulanır

Ayrıca bkz.