MaskedTextProvider.VerifyChar(Char, Int32, MaskedTextResultHint) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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
posparamètre est inférieur à zéro ou supérieur à Mask.LengthLe caractère
inputn’est pas un caractère d’entrée valide, comme déterminé par la IsValidInputChar méthode .n’est
inputpas 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.