Bagikan melalui


MaskedTextProvider.VerifyChar(Char, Int32, MaskedTextResultHint) Metode

Definisi

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

input
Char

Nilai yang Char akan diuji.

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 .

Berlaku untuk

Lihat juga