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

 Delphi Discussion :

Utilisation de combo box, première ligne éditable et sauvegarde de l’édition


Sujet :

Delphi

  1. #1
    Membre actif
    Inscrit en
    Décembre 2003
    Messages
    491
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 491
    Points : 245
    Points
    245
    Par défaut Utilisation de combo box, première ligne éditable et sauvegarde de l’édition
    Bonjour,

    Je fais un petit menu de sélection avec des combobox.

    Une des option du Combo est de pouvoir faire une nouvelle entrée sur la première ligne, toute les autres entrées sont imposées et sauvées a par dans un fichier.

    J'aimerai faire un test sur la saisie mais je ne trouve pas l’évènement qui me permettrai de déclencher le processus de test.
    Le test sert a savoir si il y a une nouvelle entrée pour la sauver a la fin de la cession de travail.

    Merci de votre aide

    m

  2. #2
    Expert éminent sénior
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    13 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 13 468
    Points : 24 896
    Points
    24 896
    Par défaut
    Quand je fais cela, je préfère utiliser une Combo DropDownList avec l'un des éléments permet d'activer la saisie libre

    Lorsque l'on choisi "saisie libre" (lors du OnChange ou OnCloseUp), je repasse le style en DropDown* (cela efface normalement l'itemindex mais je le force à -1)
    * (changer le style durant un gestionnaire est parfois pas terrible, j'utilise un PostMessage pour différer le traitement)

    Pour mémoriser cette valeur, tu peux le faire lors du OnExit ou OnClose de la fenêtre
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

  3. #3
    Membre expert
    Avatar de Charly910
    Homme Profil pro
    Ingénieur TP
    Inscrit en
    Décembre 2006
    Messages
    2 346
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur TP
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 346
    Points : 3 124
    Points
    3 124
    Par défaut
    Bonjour,
    pour ton test, pour savoir si tu dois sauver le contenu de la combo ou non, tu stockes le nombre d'éléments au départ, lors du chargement de ton fichier d'initialisation, puis tu testes ce nombre en sortie, pour voir s'il a augmenté. Auquel cas tu sauves.

    Mais il faut que la destruction des éléments initiaux soit interdite ...

    A+

    Charly

  4. #4
    Membre actif
    Inscrit en
    Décembre 2003
    Messages
    491
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 491
    Points : 245
    Points
    245
    Par défaut
    Merci pour les réponses, je vais voir ces propriétés dropdown et autres.

    a bientôt

    m

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

Discussions similaires

  1. Combo box : auto-complétant et éditable ?
    Par Bktero dans le forum Qt
    Réponses: 2
    Dernier message: 02/12/2010, 14h35
  2. [XL-2003] Parcourir une ligne et alimenter une combo box
    Par juju1988 dans le forum Macros et VBA Excel
    Réponses: 21
    Dernier message: 17/09/2010, 11h36
  3. Réponses: 2
    Dernier message: 04/04/2009, 23h55
  4. Mettre plusieurs combo box sur une meme ligne
    Par hugo69 dans le forum Ext JS / Sencha
    Réponses: 4
    Dernier message: 13/11/2008, 15h42
  5. mise ajour sousform apres utilisation combo box
    Par euromarc dans le forum Access
    Réponses: 3
    Dernier message: 04/07/2006, 16h06

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