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 6 et antérieur Discussion :

eviter espace ou niveau de saisie


Sujet :

VB 6 et antérieur

  1. #1
    Membre averti
    Inscrit en
    Juillet 2007
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 29
    Par défaut eviter espace ou niveau de saisie
    comment evitter espace comme premier caractere d'un textbox

  2. #2
    Membre éprouvé

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 184
    Par défaut
    dans l'évènement LotsFocus on fait un TRIM
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Objet.Text = trim(Objet.Text)
    une autre méthode serait de placer le code dans l'évènement KeyPress
    et de tester si le code saisi est un espace alors que la chaine est encore vide
    Dans ce cas valoriser le paramètre KeyAscii à 0

  3. #3
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 132
    Par défaut
    Petite nuance
    Function LTrim(String)
    Renvoie une copie d'une chaîne, sans les espaces à gauche

    Function Trim(String)
    Renvoie une copie d'une chaîne sans espaces à gauche ni à droite
    Mais l'idée etait là, LTrim dans la procedure LostFocus semble le plus approprié, je supose que l'utilisition de l'entrée dans le contrôle n'est utilisé que en fin de saisie et que le traitement est fait en activant un autre contrôle d'ou forcement le declanchement du LostFocus.

    Salut
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

  4. #4
    Membre éclairé
    Inscrit en
    Juillet 2007
    Messages
    433
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 433
    Par défaut
    Sinon y'a aussi l'évènement KeyPress, mais ça empêcherait pas de coller un texte avec un espace en premier...

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

Discussions similaires

  1. [XL-2010] Suppression d'un "espace" en fin de saisie
    Par Alambik69 dans le forum Excel
    Réponses: 3
    Dernier message: 10/04/2012, 08h28
  2. [MySQL] Espace membre : niveau d'accès
    Par okoweb dans le forum PHP & Base de données
    Réponses: 9
    Dernier message: 10/06/2011, 11h35
  3. Espace dans champs de saisie
    Par Hasa dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 17/01/2011, 17h35
  4. contrôle de saisie sur un espace
    Par oceane751 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 12/01/2006, 12h04
  5. [DBEDIT] Pb saisie d'un espace
    Par AnnSo dans le forum Bases de données
    Réponses: 9
    Dernier message: 29/04/2004, 16h49

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