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 .NET Discussion :

Comment effectuer une recherche dans une listBox?


Sujet :

Delphi .NET

  1. #1
    Membre confirmé
    Inscrit en
    Avril 2005
    Messages
    141
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 141
    Par défaut Comment effectuer une recherche dans une listBox?
    Bonjour...

    Alors voila ce que j'aimerai faire...

    J'ai un projet VCL .NET qui dispose d'une listBox et d'un Edit. Je voudrais que mon TEdit me permette de filtrer tout ce qu'il y a dans ma listBox pour effectuer une recherche rapide (une sorte de filtre).

    Exemple:

    Contenu de ma listBox:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
        Jean
        Pierre
        Paul
        Luc
    Si je tape la lettre 'P' dans mon TEdit ma listBox devient:
    Est-ce possible et si oui comment dois-je m'y prendre?

    Ps: J'avais pensé récupérer la valeur de mon TEdit et de scruter tout les element de ma ListBox et de réaficher que cela qui corresponde à la valeur de TEdit mais je trouve ca lourd....

  2. #2
    Membre éprouvé

    Étudiant
    Inscrit en
    Août 2004
    Messages
    108
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2004
    Messages : 108
    Par défaut
    Citation Envoyé par Mickey.jet
    Ps: J'avais pensé récupérer la valeur de mon TEdit et de scruter tout les element de ma ListBox et de réaficher que cela qui corresponde à la valeur de TEdit mais je trouve ca lourd....
    Perso j'aurrais fait ca aussi...

  3. #3
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2006
    Messages
    80
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2006
    Messages : 80
    Par défaut
    J'aurais plutôt pensé à changer de composant... J'ai pas mal utilisé les TClientDataSet (un composant Midas -on pourra dire ce qu'on veut sur le Midas, ça a du bon dans certains cas-) avec des TDBEditBox, or, dans le TClientDataSet, tu as une propriété Filter que tu peux modifier à la vollée...

    Tout ça pour dire que, si tu alimente ton TDBEditBox avec un TClientDataSet, et que tu modifie le Filter du TClientDataSet dans le OnChange de ton TDBEditBox, je pense que ça doit le faire pas mal...

Discussions similaires

  1. Afficher une recherche après une sélection dans une ListBox
    Par vitalus dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 25/05/2015, 18h04
  2. Réponses: 3
    Dernier message: 04/02/2015, 18h19
  3. [MySQL] Est-il possible d'effectuer un recherche dans une base avec une chaine de caractère ?
    Par dannymix dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 13/10/2013, 18h38
  4. Comment faire une recherche dans une combobox et une sélection automatique
    Par VictoriusDan dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 11/12/2009, 16h17
  5. Recherche une valeur d'une cellule dans une colonne d'une autre feuille
    Par kourria dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 21/06/2007, 13h48

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