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 :

question aux utilisateurs du virtualTreeView


Sujet :

Delphi

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    287
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 287
    Points : 91
    Points
    91
    Par défaut question aux utilisateurs du virtualTreeView
    Bonjour,

    Voila, j'utilise un VirtualTreeVew dans une application (en DELPHI 2006), et j'ai un problème avec l'affichage d'image dans les colonnes autre que la colonne 0.

    J'utilise l'événement OnGetimageIndex, mais il ne me propose que la colonne 0. Existe-t-il un paramètre quelque part pour pouvoir ajouter des images dans d'autres colonnes.

    J'ai vu qu'il existe des exemples, mais je n'ai rien trouvé.
    Merci de votre aide

  2. #2
    Membre habitué
    Inscrit en
    Août 2002
    Messages
    144
    Détails du profil
    Informations personnelles :
    Âge : 48

    Informations forums :
    Inscription : Août 2002
    Messages : 144
    Points : 157
    Points
    157
    Par défaut Virtual Treeview
    Bonjour,
    Pour pouvoir allouer une icone à une cellule, il faut d'abord allouer un tImageList à la propriété ImageList du treeview, ensuite en effet dans l'evenement OnGetImageIndex taper le code suivant;
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    procedure TForm1.VirtualStringTreeGetImageIndex(Sender: TBaseVirtualTree;
      Node: PVirtualNode; Kind: TVTImageKind; Column: TColumnIndex;
      var Ghosted: Boolean; var ImageIndex: Integer);
    begin
      Case Column Of
        //Cas de la colonne 0
        0: ImageIndex := 0;
        1: ImageIndex := 14;
        etc....
      End;
    end;

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    287
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 287
    Points : 91
    Points
    91
    Par défaut
    C'est bien ce que je fait, Par contre ça ne fonctionne qu'avec la colonne 0, impossible d'avoir l'évènement pour les autre colonnes

  4. #4
    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
    Points : 8 078
    Points
    8 078
    Par défaut
    Citation Envoyé par richard038
    C'est bien ce que je fait, Par contre ça ne fonctionne qu'avec la colonne 0, impossible d'avoir l'évènement pour les autre colonnes
    Une question comme ça: Es-tu sûr que ce que tu veux faire est possible? Il ne me semble pas d'après mes souvenirs...

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    287
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 287
    Points : 91
    Points
    91
    Par défaut
    Ci-après des exemples pris sur le site de VT (j'ai bien sûr posé ma question sur leur forum en premier, mais il ne semble pas super actif)



    L'image est bien sur une autre colonne que 0 (il y a d'autres exemples du genre)

  6. #6
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    287
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 287
    Points : 91
    Points
    91
    Par défaut
    Bon, ca vient de moi, ça marche trien bien, juste une erreur dans mon code.

    Merci

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

Discussions similaires

  1. Réponses: 18
    Dernier message: 13/04/2007, 12h48
  2. question aux utilisateurs du VirtualTreeView
    Par richard038 dans le forum Delphi
    Réponses: 5
    Dernier message: 22/01/2007, 23h42
  3. Question aux utilisateurs de FileZilla : permissions
    Par Emotion dans le forum Outils
    Réponses: 4
    Dernier message: 23/08/2006, 13h32
  4. Question aux programmeurs PHP indépendants
    Par Humandesigner dans le forum Langage
    Réponses: 1
    Dernier message: 01/05/2006, 14h01
  5. Réponses: 2
    Dernier message: 28/11/2005, 08h38

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