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

Composants VCL Delphi Discussion :

Combobox multi colonne


Sujet :

Composants VCL Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Août 2007
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 20
    Par défaut Combobox multi colonne
    salut j'ai actuellement un soucis face à mon projet sous Delphi.
    en fait je voudrais connaitre s'il existe un controle intégré à delphi qui permet d'associer plusieurs colonne à un Items d'un combobox. ceci pour la gestion des tables Père/Fils ou j'affiche le libelé et je cache le code de l'enregistrement.
    merci de votre aide

  2. #2
    Membre Expert
    Avatar de Lung
    Profil pro
    Analyste-programmeur
    Inscrit en
    Mai 2002
    Messages
    2 704
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste-programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 704
    Par défaut
    Moi, pour faire ça, j'ai refait un composants héritant de la TComboBox, dans laquelle je rajoute une TStringList, que je dessine (ou pas) dans le OnDraw.
    L'urgent est fait, l'impossible est en cours, pour les miracles prévoir un délai. :bug: ___ "http://club.developpez.com/regles/#LIII-A"Écrivez dans un français correct !!

    C++Builder 5 - Delphi 6#2 Entreprise - Delphi 2007 Entreprise - Delphi 2010 Architecte - Delphi XE Entreprise - Delphi XE7 Entreprise - Delphi 10 Entreprise - Delphi 10.4.2 Entreprise - Delphi 11.3 Entreprise - Visual studio 2022
    OpenGL 2.1 - Oracle 10g - Paradox - Interbase (XE) - PostgreSQL (15.7)

  3. #3
    Expert confirmé
    Avatar de popo
    Homme Profil pro
    Analyste programmeur Delphi / C#
    Inscrit en
    Mars 2005
    Messages
    2 978
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste programmeur Delphi / C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 2 978
    Par défaut
    Citation Envoyé par Lung Voir le message
    Moi, pour faire ça, j'ai refait un composants héritant de la TComboBox, dans laquelle je rajoute une TStringList, que je dessine (ou pas) dans le OnDraw.
    Je pense qu'il est inutile d'en arriver à programmer un nouveau composant. Je ne sais pas comment tu as fait ton compo mais je suppose que lorsque tu fait une opération genre un tri, tu trie également à la mano la StringList pour que les données restent cohérentes. Idem pour l'ajout ou le retrait d'un item.

    Puisque Agina ne veux pas afficher la deuxième colonne, autant créer une StringList extérieur pour le faire, ça sera moins compliquer que de créer un composant

  4. #4
    Membre averti
    Inscrit en
    Août 2007
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 20
    Par défaut je vais éssayer
    merci de votre prompte réaction. mais je crois que pour un débutant, la solution de POPO pourrais me convenir. reste seulement à trouver un bon tutos pour la mise en oeuvre. Mais à tout azard quels sont les caractéristiques des controles DBCombobox et TDBLOOKUPcombobox ne peuvent ils pas ressoudre le problème?
    merci

  5. #5
    Membre Expert
    Homme Profil pro
    Directeur technique
    Inscrit en
    Mai 2008
    Messages
    2 400
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2008
    Messages : 2 400
    Par défaut
    oui bien sûr, le DBComboBox permet d'afficher plusieurs colonnes. Regardes en l'aide de Delphi c'est détaillé.

  6. #6
    Membre averti
    Inscrit en
    Août 2007
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 20
    Par défaut ca pas marché!!
    j'ai exploré le controle Tstringlist mais j'avoue que c'est pas vraiment ce que je cherche bref si j'ai bien regardé ca ne resoud pas mon problème. et pour ce qui est du DBCombobox j'arrive pas à le charger malgrés l'aide de DELPHI pouvez -vous me guider

Discussions similaires

  1. Renseigner des ListBox/ComboBox multi-colonnes - Récupérer la sélection
    Par ouskel'n'or dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 07/09/2007, 13h42
  2. [VB.NET]ComboBox Multi-Colonnes
    Par Golzinne dans le forum Windows Forms
    Réponses: 3
    Dernier message: 02/03/2006, 18h55
  3. Affichage ComboBox multi-colonnes
    Par dough29 dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 04/12/2005, 12h28

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