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 :

Limiter la longeur d'un champ


Sujet :

C++Builder

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Général03
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    848
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2006
    Messages : 848
    Par défaut Limiter la longeur d'un champ
    Bonjour à tous,

    j'ai un composant qui s'appelle CSpinEdit et je souhaite rendre inactive la touche entrer. En effet lors de l'appuie de celle-ci une erreur apparaît comme quoi le caractère n'est pas valide.
    Si j'active la propriété ReadOnly lorsque je veux incrémenter c'est impossible.
    La fonction MaxLength() est une solution pour limiter la saisie à 2 chiffres ms celle-ci n'existe pas...

    Existe t-il une fonction windows qui permette de ne pas placer le code de la touche entrer?

    Merci

  2. #2
    Membre émérite
    Avatar de bandit boy
    Profil pro
    Inscrit en
    Février 2006
    Messages
    916
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 916
    Par défaut
    Salut,
    je ne connais pas du tout ce composant, existe-t-il l'évennement OnKeyPress comme sur un TEdit?
    Si oui tu peux effacer le caractère saisie avant son traitement.
    Pour le TEdit:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    if(Key == VK_RETURN)  Key = NULL;
    A adapter à ton composant...

  3. #3
    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
    Citation Envoyé par bandit boy
    Salut,
    je ne connais pas du tout ce composant, existe-t-il l'évennement OnKeyPress comme sur un TEdit?
    Salut bandit boy,

    Le composant se trouve dans l'onglet Exemples de BCB.

    Au passage, je confirme que celui-ci possède l'événement OnKeyPress et que le code fonctionne

    A +

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

Discussions similaires

  1. Limiter la taille d'un champ memo
    Par Chrissrare dans le forum Access
    Réponses: 31
    Dernier message: 24/01/2007, 11h16
  2. limité par le nombre de champs
    Par mouradid dans le forum Access
    Réponses: 7
    Dernier message: 23/01/2007, 10h10
  3. limité par le nombre de champs
    Par mouradid dans le forum Access
    Réponses: 1
    Dernier message: 11/01/2007, 22h50
  4. [VB.NET] limiter les valeurs d'un champs aux nombres
    Par fabrozor dans le forum Windows Forms
    Réponses: 25
    Dernier message: 28/04/2006, 12h06
  5. Limiter la saisie d'un champs texte
    Par El Riiico dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 04/10/2005, 17h16

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