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

C++Builder Discussion :

listage de la selection listview


Sujet :

C++Builder

  1. #1
    Membre averti
    Inscrit en
    Mai 2008
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 17
    Par défaut listage de la selection listview
    Bonsoir,

    Le projet touche à sa fin et pour effacer les fichiers doublons
    selectionnés dans la listview je n'arrive pas à lister l'intégralité
    de ces dernières:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    void __fastcall TForm1::Button3Click(TObject *Sender)
    {
    int nbselect = Form1->ListView1->SelCount;
    MessageBox(NULL,ListView1->Selected->Caption.c_str(),"essai suppresion de fichier",MB_ICONINFORMATION);
    char nomlist[256];
    sprintf (nomlist,"%s",ListView1->Selected->ListView->Selected->SubItems->Strings[0]);
    MessageBox(NULL,nomlist,"essai selection",MB_ICONSTOP);
    }

    Ce code ne permet seulement de voir la première ligne selectionnée auriez-vous une idée pour lister toutes les séléction les une après les autres???

    OUI mais c'est super je t'écoute

    NON merci d'avoir lu ce post et si tu entend parler d'une solution ne m'oubli pas.

    Amicalement.

  2. #2
    Membre averti
    Inscrit en
    Mai 2008
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 17
    Par défaut Voila la réponse
    A force de recherche dans l'aide j'ai fini par trouver:


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    while (Item){
     
       TListItem *Item = ListView1->Selected;
       TListItem *Item2 = ListView1->Selected;
    AnsiString sousnom;
    sousnom = Item2->SubItems->Strings[0];
    char[256] nomselec="";
    sprintf(nomselec,"%s",Item->Caption);
     
      Item = ListView1->GetNextItem(Item, sdAll, selected);
      Item2 = ListView1->GetNextItem(Item2, sdAll, selected);
    }

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

Discussions similaires

  1. Problème selection ListView
    Par fyejumpy dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 20/04/2015, 10h04
  2. Listview selection d'une ligne et d'une colonne
    Par PierreBord dans le forum Composants VCL
    Réponses: 1
    Dernier message: 13/02/2006, 13h56
  3. Selection dans une listview..
    Par remixtech dans le forum Composants VCL
    Réponses: 1
    Dernier message: 25/01/2006, 22h10
  4. listview selection
    Par nsanabi dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 28/11/2005, 16h51
  5. Ne pas afficher la selection d'une listview
    Par BigBenQ dans le forum C++Builder
    Réponses: 2
    Dernier message: 23/11/2005, 11h51

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