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 :

Ajouter un Object dans un Listview


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Novembre 2006
    Messages
    321
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 321
    Par défaut Ajouter un Object dans un Listview
    Bonsoir,
    Je cherche comment ajouter un Obect dans un Listview par ligne!
    Avec un Listbox on peut le faire de cette manière.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
      Listbox1.Items.AddObject('PrItem' ,MyObject);
    Mais avec un Listview c'est pas la même chose.. le AddObject n'existe pas,
    je cherche et ne voie pas comment faire.
    Merci pour un example.
    Salutations
    Ardely

  2. #2
    Rédacteur
    Avatar de Pedro
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    5 411
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 5 411
    Par défaut
    Salut
    Citation Envoyé par Ardely
    Je cherche comment ajouter un Obect dans un Listview par ligne!
    Comment ça par ligne? Tu veux dire en mode vsReport?
    Pedro
    Aucune réponse aux sollicitations techniques par MP

    Faut pas attendre d'en avoir besoin pour s'en servir... (Lucien Stéphane)

    Les pages Source C'est bon. Mangez-en!
    Le défi Delphi
    Règles du forum - FAQ Delphi - Pensez au chtit
    Aéroclub Bastia Saint-Exupéry

  3. #3
    Membre éprouvé
    Avatar de TicTacToe
    Inscrit en
    Septembre 2005
    Messages
    1 940
    Détails du profil
    Informations personnelles :
    Âge : 52

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 940
    Par défaut
    et le

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MaListView.AddItem( MaChaine, MonObjet )
    ne te convient pas ?
    Section Delphi
    La mine d'or: La FAQ, les Sources

    Un développement compliqué paraitra simple pour l'utilisateur, frustrant non ?
    Notre revanche ? l'inverse est aussi vrai ;-)

  4. #4
    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,

    Euh oui ! un AddItem() devrait convenir. Attention cependant à la destruction des objets qui n'appartiennent pas à la liste.

    @+ Claudius

  5. #5
    Membre éclairé
    Inscrit en
    Novembre 2006
    Messages
    321
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 321
    Par défaut
    Bonjours,
    Merci pour l'example, j'ai maintenant des difficultés à récuperer les données
    de mon MonObjet.
    MonObjet est définit de cette manière.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
     type
      TClassListQ1 = class(TObject)
      public
        Value1,  Value2 ,  Value3 : string;
      end;
      var
       MonObjet: TClassListQ1;
    Ma question comment récuperer par example la Valeur, Value1 !
    Salutations

  6. #6
    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

    Comme ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
      // Récupére la valeur Value1 de l'objet associé au Ième élément du TListView
      MaValeur := TClassListQ1(ListView1.Items[i].Data).Value1;
    @+ Claudius

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 24/06/2010, 14h30
  2. Ajouter un item dans une listView
    Par vto59 dans le forum C#
    Réponses: 5
    Dernier message: 04/02/2010, 16h23
  3. Ajout d'élément dans un listView
    Par shyx21 dans le forum C#
    Réponses: 4
    Dernier message: 10/11/2009, 20h32
  4. Réponses: 1
    Dernier message: 11/09/2009, 12h03
  5. Ajouter une valeur dans un listview
    Par aliwassem dans le forum Composants VCL
    Réponses: 1
    Dernier message: 25/01/2006, 22h15

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