IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Code ascii étendu


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    86
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 86
    Par défaut Code ascii étendu
    je suis entrain de développer un programme ou j'ai besoin de bloquer la saisie de certain caractère

    je voudrais autoriser la saisie dans un textbox d'une plage ASCII partant de 33 à 126.

    l’ennui c'est qu'en copiant / collant j'arrive à saisir des caractères comme " ╔ " et qu'il ne m'est pas possible de l'éliminer de ma chaine de caractères ensuite.

    Auriez vous une idée ?

    Merci d'avance de m’ôter une épine du pied.

  2. #2
    Membre chevronné Avatar de Jerede
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2010
    Messages
    271
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mai 2010
    Messages : 271
    Par défaut
    Bonsoir,

    Empêche le copiez/collez ?

    Tu vérifie comment la saisie ? dans l'évenement TextModified ? Il ne prend pas en compte les copiez/collez ?
    Dans ce cas là, y'a sûrement un évenement qui doit leur être associé ; juste une boucle pour vérifier la valeur de chaque caractère et c'est bon.

    Essaye d'approfondir ton problème sinon.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    86
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 86
    Par défaut
    Bonjour jerede, merci de ta réponse.

    Dans l'instant je travail avec keypress, mais je ne peux pas interdire le copier coller, car la procédure est faite de tel sorte à ce qu'ils utilisent le copier coller ...


    j'avais essayé avec textmodified, mais sa n'avait pas marcher, je ne sais pas par contre quel code ASCII ont ces caractères qui font parti de l'ascii étendu

    une idée ?

  4. #4
    Rédacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Par défaut
    Citation Envoyé par enzo68290 Voir le message
    Bonjour jerede, merci de ta réponse.

    Dans l'instant je travail avec keypress, mais je ne peux pas interdire le copier coller, car la procédure est faite de tel sorte à ce qu'ils utilisent le copier coller ...


    j'avais essayé avec textmodified, mais sa n'avait pas marcher, je ne sais pas par contre quel code ASCII ont ces caractères qui font parti de l'ascii étendu

    une idée ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    String.Concat(myString.Where(c=> 33 <= c && c <= 126))
    te permet d'avoir la chaine myString épurée. (c'est du c#)
    VB.Net:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    [String].Concat(myString.Where(Function(c) 33 <= c AndAlso c <= 126))

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    86
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 86
    Par défaut
    MERCI, si ce que tu as mis fonctionne c'est d'enfer, je vais aller vérifier cela, je te tiens au courant

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    86
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 86
    Par défaut
    De retour, j'ai pas trouvé ou mettre / utiliser ton bout de code qui pourrait sauver mon appli, si je veux appliquer ce code à un textbox, il faut le mettre ou ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Débutant] Code ASCII étendu.
    Par spy93 dans le forum C#
    Réponses: 5
    Dernier message: 05/06/2012, 15h23
  2. Code ASCII étendu
    Par darkwall_37 dans le forum Débuter
    Réponses: 23
    Dernier message: 21/10/2009, 11h01
  3. Code ASCII du symbole Euro
    Par FW-S dans le forum Delphi
    Réponses: 9
    Dernier message: 03/04/2007, 01h27
  4. [Hardware portable] Comment entrer un code Ascii?
    Par l.sage dans le forum Ordinateurs
    Réponses: 13
    Dernier message: 11/08/2005, 13h04
  5. [TP]Code ASCII.
    Par franck H dans le forum Turbo Pascal
    Réponses: 12
    Dernier message: 18/01/2004, 19h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo