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

C++Builder Discussion :

TEdit ne prends que les chiffres


Sujet :

C++Builder

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    593
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 593
    Par défaut TEdit ne prends que les chiffres
    Voila je me demander si il y avait une propriété a definir sur true pour qu'il n'accepte que la saisie des nombres compris entre 0 et 9.

    Ou alors si il faut faire une fonction de test a chaque fois ? ( et si oui mettre les grosses ligne que je me sent pas capable de pondre ca tt seul )

    Merci d'avance

  2. #2
    Rédacteur/Modérateur
    Avatar de ero-sennin
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2005
    Messages
    2 965
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 2 965
    Par défaut
    Re,

    Un petit tour dans la FAQ ou ici

    A+

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    593
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 593
    Par défaut
    Merci la FAQ j'avais pas pensé desolé

    Sinon petite question subsidiaire pour pas recreer un nouveau poste comme tester si la valeur d'un Tedit est différent de rien meme d'un espace ou plusieurs ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    if (Memo2->Text != "" ) // test si le memo2 est rempli et donc si il existe bien un articles et que la quantité est mise
    {
     
    // alors...
    }
    else
    {
    ShowMessage("Entrer un produit");
    }
    mais si je met un "espace" alors il rentre dans ma boucle ..

  4. #4
    Rédacteur/Modérateur
    Avatar de ero-sennin
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2005
    Messages
    2 965
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 2 965
    Par défaut
    Re,

    Mets ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if (Trim(Memo2->Text) != "" )
    au lieu de

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if (Memo2->Text != "" )
    Trim à pour effet d'enlever les espaces superflus en début et fin de chaine

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    593
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 593
    Par défaut
    super merci beaucoup


  6. #6
    Expert confirmé

    Avatar de pottiez
    Homme Profil pro
    Développeur C++
    Inscrit en
    Novembre 2005
    Messages
    7 152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur C++
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2005
    Messages : 7 152
    Par défaut
    Un petit complément tiré des sources cette fois-ci :
    ici vous trouverez un composant tout fait qui correspond à ce que tu cherche.
    (perso c'est ce que j'utilise)

  7. #7
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    593
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 593
    Par défaut
    merci j'utiliserai celui la a l'avenir beaucoup plus pratique

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    142
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2004
    Messages : 142
    Par défaut
    Salut,

    moi je mets ca comme code dans l'événement OnKeyPress :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    if ((Key < '0' || Key >'9') && Key != 8) Key = NULL;

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

Discussions similaires

  1. [Tedit]Saisir que les chiffres
    Par sofianoo dans le forum Delphi
    Réponses: 6
    Dernier message: 20/06/2007, 14h12
  2. subclipse ne prend que les fichiers java
    Par elekis dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 28/01/2007, 13h36
  3. autoriser que les chiffres dans un champ
    Par ph_anrys dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 31/08/2006, 16h17
  4. un input qui accepte que les chiffres ?
    Par VerrNum dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 27/03/2006, 13h28
  5. un champ n'accepte que les chiffres....
    Par fadex dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 19/10/2005, 14h18

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