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
pos
paramètre est inférieur à zéro ou supérieur à Mask.LengthLe 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.