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 :

[TCombobox] associer chaque item a un item d'une autre liste


Sujet :

Delphi

  1. #1
    Membre régulier
    Inscrit en
    Mars 2005
    Messages
    129
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 129
    Points : 95
    Points
    95
    Par défaut [TCombobox] associer chaque item a un item d'une autre liste
    Bonjour, je voudrais savoir s'il existe un composant du genre d'un tcombobox qui permet d'associer l'item selectionne a un string different de celui de l'item. L'idee serait de proposer a l'utilisateur un string representant le libelle litteral de ce qu'il selectionne et de pouvoir recuperer directement l'identifiant (pour une base de donnee) associe.

    Pour l'instant j'utilise un tsringlist que j'associe par le code en bijection a un tcombobox mais je me demandais si une solution plus propre n'avait pas deja ete codee...

    Merci !

  2. #2
    Membre régulier
    Inscrit en
    Mai 2006
    Messages
    69
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 69
    Points : 76
    Points
    76
    Par défaut
    Tu utilise la property ComboBox.Items.Objects[] pour stoker l'identifiant.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
      MaCombo.AddItem('Text', Pointer(Identifiant))
    Bruno

  3. #3
    Membre régulier
    Inscrit en
    Mars 2005
    Messages
    129
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 129
    Points : 95
    Points
    95
    Par défaut
    Merci !

    Pour acceder a la variable je la caste en fonction de son type. Mais est-ce que je suis cense m'occuper de devoir liberer la ressoucre associee a mon object ?

  4. #4
    Membre régulier
    Inscrit en
    Mai 2006
    Messages
    69
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 69
    Points : 76
    Points
    76
    Par défaut
    oui car la class TStrings ne libère pas les objets associés grace à la property Objects[].

    Bruno

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

Discussions similaires

  1. [Python 3.X] PyQt4: supprimer un item d'un QListWidget dans une autre fonction que celle où il a été créé
    Par nilslauwers dans le forum Bibliothèques tierces
    Réponses: 16
    Dernier message: 20/05/2015, 12h52
  2. [Débutant] Afficher les propriété d'une liste avec un item d'une autre liste
    Par jubourbon dans le forum Développement Sharepoint
    Réponses: 8
    Dernier message: 19/12/2013, 16h57
  3. Dev infopath pour modifier 1 item d'une liste et plusieurs items d'une autre liste
    Par Nico2010 dans le forum Développement Sharepoint
    Réponses: 2
    Dernier message: 19/04/2012, 16h30
  4. ajouter un item d'une liste à une autre liste
    Par zalalus dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 14/07/2008, 18h04
  5. Réponses: 2
    Dernier message: 22/04/2007, 21h57

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