[VS2005] Déploiement - Validation d'une textb
badside
Messages postés
81
Statut
Membre
-
Kryos -
Kryos -
Bonjour,
J'aimerais pouvoir valider les infos que l'utilisateur encode dans les textbox de l'interface du setup lors de l'installation de mon application.
J'aimerais aussi pouvoir tester la longueur de la string encodée qui ne peut pas dépasser 3 caractères par exemple et avertir l'utilisateur si elle dépasse le nombre de caractères en lui demandant de réencoder ; Est-il possible de setter une propriété de la textbox (maxchar) pour empêcher l'encodage d'un certain nombre de caractère ?
Comment peut-on faire ?
J'attends vos réponses avec impatience.
Merci,
Badside.
J'aimerais pouvoir valider les infos que l'utilisateur encode dans les textbox de l'interface du setup lors de l'installation de mon application.
J'aimerais aussi pouvoir tester la longueur de la string encodée qui ne peut pas dépasser 3 caractères par exemple et avertir l'utilisateur si elle dépasse le nombre de caractères en lui demandant de réencoder ; Est-il possible de setter une propriété de la textbox (maxchar) pour empêcher l'encodage d'un certain nombre de caractère ?
Comment peut-on faire ?
J'attends vos réponses avec impatience.
Merci,
Badside.
5 réponses
-
Salut,
Tout simplement :TextBox1.MaxLength = 3
Après tu peux ajouter un peu de code, utiliser le handle TextChanged pour avoir une vérification en temps réel, et je ne sais quoi encore :)
Par exemple :Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged If TextBox1.TextLength > 10 Then TextBox1.Text = TextBox1.Text.Remove(TextBox1.TextLength - 1, 1) End If End Sub
A chaque fois que le texte est modifié, le programme vérifie que la longueur du texte n'est pas supérieur à 10. Si ce n'est pas le cas, il vire le dernier caractère. Alors, pour les mots de passes etc, c'est pas top, mais ça peut toujours servir :)
Cordialement -
Oui merci mais je parle d'une vérification au niveau de l'installation de mon application, pas au niveau de l'utilisation.
J'ai un fichier .msi que l'utilisateur exécute pour installer mon application. Il a alors devant lui une interface permettant d'indiquer le répertoire où il veut installer le programme ainsi que des textbox rendant possible la récupération de paramètres de contexte pour l'installation. J'aimerais tester ces paramètres de contexte.
Une idée ? -
-
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Donc, tu as accès au code ?
Tu applique donc la première option que je t'ai proposé, ou bien tu fait une vérification lors du handle click du bouton "Next" :If Textbox1.TextLength < 3 Then textbox1.text = "" End If