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 :

Image dans listbox


Sujet :

Composants VCL Delphi

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 68
    Points : 36
    Points
    36
    Par défaut Image dans listbox
    Bonjour j'ai 2 listbox et je mets une image jpeg dedans à l'aide de
    Listbox.Canvas.Draw(0,0,Monimage)
    Mon image s'affiche mais dès que je rajoute une ligne sa disparait et il raparrait lorsque je clique autre par (ex : bouton).

    Je pense que c'est normal car quand on ajoute une ligne la couleur prévu est blanc alors j'aimerai savoir comment garder les lignes visible avec en fond mon image ?


    Merci d'avance de vos réponses.

  2. #2
    Membre expert
    Avatar de TicTacToe
    Inscrit en
    Septembre 2005
    Messages
    1 940
    Détails du profil
    Informations personnelles :
    Âge : 51

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 940
    Points : 3 575
    Points
    3 575
    Par défaut
    A vue d'oeil pas de solution, sauf :

    - soit tu recherches un composant qui permet de faire ce que tu veux

    - soit tu modifies directement le source delphi de la fonction d'affiche des listbox pour qu'il n'affiche que le texte ( PAS BIEN!! ), et encore je sais même pas si c'est possible, j'ai jamais les pieds dans les listbox.
    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 ;-)

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    265
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 265
    Points : 290
    Points
    290
    Par défaut
    Salut

    Appelle le dessin de l'image dans l'évenement TListBox.OnDrawItem.
    Ou si tu a fait un descendant de TListBox à l'interception du message WM_PAINT ou encore en surchargeant TListBox.DrawItem.

    @+

  4. #4
    Membre du Club
    Inscrit en
    Octobre 2005
    Messages
    179
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 179
    Points : 65
    Points
    65
    Par défaut image dans une list box
    salut
    je veux afficher une image dans une liste box ,alors j'ai utiliser votre code .j'ai ajouter dans la forme une liste box,une image et un boutton avec le code suivant:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     var monimage:TGraphic;
    monimage.LoadFromFile('D:\photo\Plume.bmp');
    Listbox1.Canvas.Draw(0,0,monimage);
    mais il y a toujour une erreur :'access violation'
    ou le probleme. merci.

  5. #5
    Membre actif
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    265
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 265
    Points : 290
    Points
    290
    Par défaut
    Salut

    Zidene : Si tu affiches tout ton code alors j'imagine que la violation d'adresse est sur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    monimage.LoadFromFile('D:\photo\Plume.bmp');
    car "monimage" n'est jamais instanciée

Discussions similaires

  1. Afficher image dans listbox via convert
    Par TERRIBLE dans le forum Windows Presentation Foundation
    Réponses: 1
    Dernier message: 02/06/2011, 19h38
  2. Affichage image dans listbox
    Par TERRIBLE dans le forum Windows Presentation Foundation
    Réponses: 1
    Dernier message: 28/12/2010, 09h18
  3. Réponses: 2
    Dernier message: 10/11/2006, 19h57
  4. Images dans ListBox
    Par gbuxo dans le forum Access
    Réponses: 3
    Dernier message: 19/04/2006, 07h01
  5. Image dans listbox
    Par jabaka dans le forum C++Builder
    Réponses: 4
    Dernier message: 19/02/2005, 22h35

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