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 :

Affichage d'icones et de texte dans un TListView [Sources]


Sujet :

C++Builder

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre �clair�
    Homme Profil pro
    Consultant MOA
    Inscrit en
    Juillet 2004
    Messages
    289
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (�le de France)

    Informations professionnelles :
    Activit� : Consultant MOA
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2004
    Messages : 289
    Par d�faut Affichage d'icones et de texte dans un TListView
    Salut � tous,

    J'essaye de combiner icones et texte dans un TListView, avec par exemple la 1ere colonne ne comportant que des icones, et les autres que du texte.

    Pour ce faire j'utilise l'attribut ViewStyle que j'initialise soit � vsSmallIcon, soit vsReport, mais l'affichage bug pour les icones.

    A savoir que si j'affiche d'abord l'icone, en affichant le texte j'ai une icone r�manente, � savoir qu'elle est � une position fixe m�me si je modifie la taille de la colonne. Mais si j'affiche d'abord le texte il disparait quand j'affiche l'icone

    Alors tout d'abord j'aimerais savoir s'il serait possible de combiner les 2 sans trop de probl�mes, et ensuite si oui comment faire ?

    J'ai pense � utiliser la propri�t� Data de l'item, avec dedans une structure comprenant l'icone s'il sagit de la 1ere colonne, ou le texte transform� en image pour les autres, mais ca parait lourd pour passer texte->image.

    Merci d'avance pour vos suggestions
    ++

  2. #2
    Membre confirm� Avatar de jagboys
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    166
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 166
    Par d�faut
    Voici un petit code que j'ai fait pour afficher les icones dans une liste.

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    void __fastcall TMainForm::LoadImageList()
    {
            Graphics::TBitmap *Pimage = new Graphics::TBitmap();
            TJPEGImage *jpg = new TJPEGImage();
            TListItem *pItem;
     
            TImage *TI = new TImage(this);
            TI->Height = 80;
            TI->Width = 80;
     
            ImageList->Clear();
            ListView->Clear();
     
            for(unsigned int i=0; i<VCheminImageFic.size(); i++)
            {
     
                    // Chargement des images à partir d'un vecteur contenant les chemins des images
                    AnsiString t = VCheminImageFic.at(i);
                    jpg->LoadFromFile(t);
                    TI->Canvas->StretchDraw(Rect(0,0,80,80),jpg);
                    Pimage = TI->Picture->Bitmap;
                    ImageList->Add(Pimage,NULL);
     
                   // Affichage du texte en dessous de l'icone
                    pItem = ListView->Items->Add();
                    pItem->Caption = "Image" + IntToStr(i);
                    pItem->ImageIndex = i;
            }
     
            if(VCheminImageFic.size() != 0)
                    ListView->Enabled = true;
            else
                    ListView->Enabled = false;
    }
    En esp�rant que �a t'aide...

    Jag

Discussions similaires

  1. Affichage ligne avec exclusivit� de texte dans une colonne
    Par musicalegria dans le forum Macros et VBA Excel
    R�ponses: 1
    Dernier message: 11/06/2015, 20h46
  2. Aligner une icone et le texte dans un td
    Par Pelote2012 dans le forum Mise en page CSS
    R�ponses: 4
    Dernier message: 03/02/2015, 14h30
  3. affichage d'un objet uicontrol texte dans une boucle
    Par oliv27400 dans le forum Interfaces Graphiques
    R�ponses: 8
    Dernier message: 25/08/2010, 14h35
  4. R�ponses: 3
    Dernier message: 05/01/2007, 12h37
  5. R�ponses: 4
    Dernier message: 24/11/2006, 17h08

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