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

Langage Delphi Discussion :

limiter une saisie dans TEdit


Sujet :

Langage Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de the watcher
    Inscrit en
    Juillet 2003
    Messages
    356
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 356
    Par défaut limiter une saisie dans TEdit
    à tous

    J'aimerais limiter une saisie dans TEdit à sept cacactères de sorte à pourvour saisir d'abord six chiffres ensuite un lettre majuscule comme ceci : 256 898 Y (formatage compris). J'ai trouvé ce code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    procedure TFrmAdherent.EditMatricKeyPress(Sender: TObject; var Key: Char);
    begin
     
       if not (key in ['0'..'9',#8]) then key := #0;
     
    end;
    Mais ne fait pas trop mon affaire.
    Quelqu'un peut-il m'aider ?

  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
    Salut,

    Le mieux à faire, selon moi, serait de prendre un TMaskEdit et de renseigner le champs EditMask avec cette valeur : !000 000 >L<;1;

    Ainsi, ça devrait fonctionner comme tu le souhaites
    A+

  3. #3
    Membre éclairé Avatar de the watcher
    Inscrit en
    Juillet 2003
    Messages
    356
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 356
    Par défaut
    En effet avec le maskedit c'est exactement ce que je souhaite mais ce qui me dérange est le mask de saisie (___ ___ _) qu'il présente. Est-ce possible de l'avoir sans ce masque ? Voila pourquoi l'idée du TEdit avec un formatage me semblait appropriée.

  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
    Dans la propriété EditMask , en mode "Edition", tu as la possibilité de spécifier le caractère de "remplacement". Mets un espace, et le tour sera joué

  5. #5
    Membre éclairé Avatar de the watcher
    Inscrit en
    Juillet 2003
    Messages
    356
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 356
    Par défaut
    PARFAIT
    MERCI ero-sennin

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

Discussions similaires

  1. limiter la saisie dans une cellule à une valeur maximale
    Par ilissnmiden92 dans le forum Excel
    Réponses: 2
    Dernier message: 17/03/2015, 12h04
  2. limiter la saisie dans une cellule
    Par lecail65 dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 12/12/2007, 12h37
  3. Réponses: 1
    Dernier message: 06/12/2007, 19h42
  4. [SQL] Limiter la saisie dans une table
    Par dolphi dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 16/09/2005, 11h43
  5. limiter la saisie dans un edit à des réels!!!
    Par shout dans le forum Windows
    Réponses: 10
    Dernier message: 21/06/2004, 16h20

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