MaskedTextProvider.VerifyChar(Char, Int32, MaskedTextResultHint) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Sprawdza, czy określony znak można ustawić pomyślnie na określonej pozycji.
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
Parametry
- position
- Int32
Pozycja w masce do testowania znaku wejściowego względem.
- hint
- MaskedTextResultHint
Zwięźle MaskedTextResultHint opisuje wynik operacji. Parametr wyjściowy.
Zwraca
true
jeśli określony znak jest prawidłowy dla określonej pozycji; w przeciwnym razie , false
.
Uwagi
Metoda VerifyChar sprawdza, czy wartość pojedynczego znaku reprezentuje prawidłowe dane wejściowe na określonej pozycji w sformatowanym ciągu. Ta metoda zwróci false
następujące przyczyny:
Parametr
pos
jest mniejszy niż zero lub większy niż Length parametr .MaskZnak
input
nie jest prawidłowym znakiem wejściowym określonym przez metodę IsValidInputChar .Element
input
nie jest zgodny z elementem maski na określonej pozycji.pos
Ostatni warunek może zależeć od bieżącej AllowPromptAsInputwartości właściwości , AsciiOnly, PasswordCharPromptChar i SkipLiterals .
Aby przetestować cały ciąg wejściowy dla maski, zamiast tego użyj jednej z VerifyString metod.