Partager via


MaskedTextProvider.VerifyChar(Char, Int32, MaskedTextResultHint) Méthode

Définition

Teste si le caractère spécifié peut être défini correctement à la position spécifiée.

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

Paramètres

input
Char

Valeur Char à tester.

position
Int32

Position dans le masque par rapport à laquelle tester le caractère d'entrée.

hint
MaskedTextResultHint

MaskedTextResultHint qui décrit succinctement le résultat de l'opération. Paramètre de sortie.

Retours

true si le caractère spécifié est valide pour la position spécifiée ; sinon, false.

Remarques

La VerifyChar méthode teste si une valeur de caractère unique représente une entrée valide à la position spécifiée dans la chaîne mise en forme. Cette méthode est retournée false pour les raisons suivantes :

  • Le pos paramètre est inférieur à zéro ou supérieur à Mask.Length

  • Le caractère input n’est pas un caractère d’entrée valide, comme déterminé par la IsValidInputChar méthode .

  • n’est input pas compatible avec l’élément mask à la position spécifiée, pos.

La dernière condition peut dépendre de la valeur actuelle des AllowPromptAsInputpropriétés , AsciiOnly, PasswordCharPromptChar et SkipLiterals .

Pour tester une chaîne d’entrée entière par rapport au masque, utilisez l’une des méthodes à la VerifyString place.

S’applique à

Voir aussi