MaskedTextProvider.VerifyChar(Char, Int32, MaskedTextResultHint) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menguji apakah karakter yang ditentukan dapat berhasil diatur pada posisi yang ditentukan.
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
Parameter
- position
- Int32
Posisi dalam masker untuk menguji karakter input.
- hint
- MaskedTextResultHint
MaskedTextResultHint Yang secara singkat menjelaskan hasil operasi. Parameter output.
Mengembalikan
true
jika karakter yang ditentukan valid untuk posisi yang ditentukan; jika tidak, false
.
Keterangan
Metode menguji VerifyChar apakah satu nilai karakter mewakili input yang valid pada posisi yang ditentukan dalam string yang diformat. Metode ini akan kembali false
karena alasan berikut:
Parameter
pos
kurang dari nol atau lebih besar dari LengthMask.Karakter
input
bukan karakter input yang valid, seperti yang IsValidInputChar ditentukan oleh metode .input
tidak kompatibel dengan elemen mask pada posisi yang ditentukan,pos
.
Kondisi terakhir mungkin bergantung pada nilai AllowPromptAsInputproperti , , AsciiOnlyPasswordChar, PromptChar dan SkipLiterals saat ini.
Untuk menguji seluruh string input terhadap masker, gunakan salah satu metode sebagai gantinya VerifyString .