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 Delphi


Sujet :

Composants VCL Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Inscrit en
    Février 2008
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 5
    Par défaut ComboBox Delphi
    Bonjour,

    J'aimerai savoir s'il existe quelque chose de semblable en delphi pour le value member et le display member de vb.net.

    Merci

  2. #2
    Expert confirmé
    Avatar de Cl@udius
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2006
    Messages
    4 878
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 4 878
    Par défaut
    Salut

    Ne connaissant pas vb.net, qu'est-ce que représentent Value Member et Display Member sous VB?

    @+

  3. #3
    Nouveau membre du Club
    Inscrit en
    Février 2008
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 5
    Par défaut
    Pour répondre à ta question Cl@udius, le display member correspond à ce que l'utilisateur voit à l'écran. Le value member lui représente la valeur réel pour le programme.

    Exemple, dans une liste déroulante, tu peut voir "choix 1" et "choix 2". Leurs value member peut être 1 et 2. Ainsi, quan tu peut envoyer le integer du value member à une fonction qui reçoit des int plutot que de devoir travailler la chaine pour avoir seulement le chiffre.

    En plus simple, le value member est un peu comme une colonne cacher.

  4. #4
    Membre Expert

    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    1 519
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 1 519
    Billets dans le blog
    1
    Par défaut
    La propriété Items d'un TComboBox par exemple est une liste de chaîne (partie visible) qui peut avoir également des objets associés via sa propriété Objects (partie cachée).
    Ainsi si ton utilisateur à sélectionné l'index 34 :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    // récupère la chaîne visible
    ComboBox1.Items.Strings[34];
     
    // récupère l'objet associé
    ComboBox1.Items.Objects[34];
     
    //ajouter une chaîne et un objet associé
    ComboBox1.Items.AddObject( 'toto', MonObjet );
    Note bien que Objects attends bien des objets et non pas des types de base.

  5. #5
    Membre Expert
    Avatar de aityahia
    Homme Profil pro
    CIEPTAL CARS SPA
    Inscrit en
    Mars 2006
    Messages
    1 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Algérie

    Informations professionnelles :
    Activité : CIEPTAL CARS SPA
    Secteur : Transports

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 938
    Par défaut
    dans delphi les combobox ont une propriété ItemIndex qui déterminer l'index de l'élément.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    ComboBox1.Items[0];  // renvoie le texte du premier élément. 
    ComboBox1.IndexOf('blabla'); // renvoie l'index de l'élément dont la valeur est 
    blabla.
    ComboBox1.ItemIndex;  //renvoi l'index de éléments en cours 
    //Donc
    ComboBox1.Items[ComboBox1.ItemIndex]; //renvoie le texte de l'élément en cours
    je sais que c'est un peut farfelu comme explication mais j'espère que sa t'aidera

  6. #6
    Nouveau membre du Club
    Inscrit en
    Février 2008
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 5
    Par défaut
    Merci pour votre aide, je suis arrivée à faire ce que je voulais en manipulant le contenu de mon comboBox.

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

Discussions similaires

  1. comment relier combobox et listbox en delphi
    Par misquinetata dans le forum Débuter
    Réponses: 18
    Dernier message: 15/12/2011, 10h00
  2. Probleme doublons ComboBox Delphi
    Par dioufthier dans le forum Composants VCL
    Réponses: 3
    Dernier message: 13/11/2011, 10h10
  3. comment ajouter des items dans un combobox sous delphi?
    Par salimo79 dans le forum Débuter
    Réponses: 6
    Dernier message: 19/10/2009, 17h21
  4. ComboBox AutoSize en Delphi
    Par BaldeckJ dans le forum Bases de données
    Réponses: 2
    Dernier message: 26/01/2009, 15h12
  5. [Delphi ] [ComboBox] Hauteur de la liste déroulante
    Par alainvh dans le forum Delphi
    Réponses: 8
    Dernier message: 13/06/2007, 18h12

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