MaskedTextProvider.VerifyChar(Char, Int32, MaskedTextResultHint) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
- 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.belirtilen
input
konumdaki maske öğesiyle uyumlu değil.pos
Son koşul , , PromptCharAsciiOnlyPasswordCharve SkipLiterals özelliklerinin geçerli değerine AllowPromptAsInputbağlı olabilir.
Giriş dizesinin tamamını maskeye karşı test etmek için bunun yerine yöntemlerden birini VerifyString kullanın.