Je suis face à un problème simple qui me dérange ...Utilisation de MaskedTextBox avec le texte
J'ai un MaskedTextBox et je veux que l'utilisateur soit en mesure d'entrer 3 chiffres à la fin:
" Ma boîte de texte masquée: XXX "
Ce texte va être traduit. Le problème est, ce contrôle utilise la recette de Microsoft pour valider l'entrée et dans cet exemple, l'affichage final ressemblera à ceci:
« Mon M_sked Text Box: _ »
La lettre « a » est considéré comme un caractère de contrôle au lieu d'un simple caractère de texte. Je peux backslasher mais quand le texte est traduit je dois le faire à nouveau et je pense qu'il est ridicule d'avoir à faire quelque chose comme ça ...
J'espère que je être clair ...
Merci en avance pour votre aide!
Utilisez-vous "A" ou "a" comme caractère de masque? Si c'est le cas, pourquoi ne pas utiliser "0" ou "9" selon que le chiffre est obligatoire ou facultatif? –
Mmm, laissez-moi vous expliquer à nouveau ... Je veux que l'entrée soit 3 valeurs numériques requises. Mais je veux insérer un texte avant les valeurs, comme: "Mes valeurs: 000" mais Microsoft utilise mon "a" comme un masque au lieu d'un simple caractère de texte ... Par conséquent, dans mon MaskedTextBox, je reçois "Mes v_lues : ___ ". J'espère que ma deuxième explication est meilleure! –
Pourquoi ne pas ajouter le texte en tant qu'Étiquette avant la zone de texte? –