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

VB 6 et antérieur Discussion :

[VB6]TreeView


Sujet :

VB 6 et antérieur

  1. #1
    Membre actif Avatar de riesseg
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    415
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 415
    Points : 251
    Points
    251
    Par défaut [VB6]TreeView
    Une question sur les treeview...

    je cherche a avoir un noeud sur deux ayant un font gris.

    pour l'instant, j'ai ca



    et j'aimerai avoir



    c'est possible ??
    n'oubliez pas la balise

  2. #2
    Membre expert
    Avatar de khany
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    2 073
    Détails du profil
    Informations personnelles :
    Âge : 62
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2002
    Messages : 2 073
    Points : 3 890
    Points
    3 890
    Par défaut
    Je te propose de faire une recherche avec le mot clé "treeview" sur ce forum, tu auras peut-être quelques pistes qui t'éclaireront !

    avant de poster FAQ VB - Page sources VB - Cours VB

    Mes tutoriels : VB - VB.NET et ASP.NET

    N'oubliez pas Merci !

  3. #3
    Rédacteur
    Avatar de jacma
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    612
    Détails du profil
    Informations personnelles :
    Âge : 79
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 612
    Points : 1 241
    Points
    1 241
    Par défaut
    Bonjour

    A priori, je ne vois pas. Peut-être, s'il ne s'agit que de différencier les noeuds, mettre une icône sur fond gris, et afficher l'une ou l'autre suivant que l'index du noeud soit pair?

  4. #4
    Membre actif Avatar de riesseg
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    415
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 415
    Points : 251
    Points
    251
    Par défaut
    j'ai fais les recherches sur le forum, bien sur ( ouais, quand on se fait engeuler par jfmarques, on refais pus les mmes erreurs ), mais je suis apparament le seul a vouloir faire ca.

    L'idee de mettre un iconde de la meme couleur n'est pas debile, mais amene a une question...
    Dans ma fonction OnClick, ca se presente comment ?
    Treeview.???? = App.Path & "\monSuperIcone.ico"
    Bon, bien sur, cela ne me menera pas tout a fais a ce que je veux... mais ca identifira un peu plus les nodes pairs... c'est deja ca

    en fait, si je veux toute la ligne en couleur, c'est que chaque nodes est associe a un tableau, et c'est dans ce tableau que j'avais bcp besoin des couleurs.
    Je cherche donc a rejoindre le node et le tableau av la couleur grise...
    n'oubliez pas la balise

  5. #5
    Rédacteur
    Avatar de jacma
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    612
    Détails du profil
    Informations personnelles :
    Âge : 79
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 612
    Points : 1 241
    Points
    1 241
    Par défaut
    Je n'ai pas vraiment regardé, mais l'idée générale serait, lors de la construction de l'arbre, d'identifier l'index du noeud en cours et de voir s'il est pair ou impair. Selon, tu définis une image dans
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    tonTreeview.nodes.Add(relative, relationship, key, text, image, selectedimage)
    La difficulté viendrait peut-être du fait que les index sont définis à la construction de l'arbre, donc sans suite logique sinon la queue leu leu. En cas d'ajout d'un noeud, l'index est incrémenté de 1, mais le noeud n'est pas forcément en dernière position. Dans ce cas, il faudrait définir des Keys, mais tout dépend de la structure de tes données...

    Quant à ta question sur onclick, je ne l'ai pas comprise.

  6. #6
    Membre actif Avatar de riesseg
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    415
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 415
    Points : 251
    Points
    251
    Par défaut
    mouais, je viens de me rendre compte que ma question sur le onclick ne veut rien dire en fait...

    je sais pas, ej me suis emmeler les pinceaux.

    bon, sinon, pour mon pb, je laisse bet...
    je ferai sans
    n'oubliez pas la balise

  7. #7
    Expert éminent
    Avatar de ThierryAIM
    Homme Profil pro
    Inscrit en
    Septembre 2002
    Messages
    3 673
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2002
    Messages : 3 673
    Points : 8 524
    Points
    8 524
    Par défaut
    j'ai fait qques tests, à priori (sauf démenti) ce n'est pas possible
    Vous vous posez une question, la réponse est peut-être ici :
    Toutes les FAQs VB
    Les Cours et Tutoriels VB6/VBScript
    Les Sources VB6


    Je ne réponds pas aux questions techniques par MP. Utilisez les forums. Merci de votre compréhension

  8. #8
    Membre actif Avatar de riesseg
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    415
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 415
    Points : 251
    Points
    251
    Par défaut
    ok.

    merci bien thierryAIM pour ces tests ^^
    l'affaire est donc definitivement close
    n'oubliez pas la balise

Discussions similaires

  1. [VB6] Treeview en boucle
    Par Corben dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 15/07/2008, 18h25
  2. VB6 - Masquer ou Afficher certain(s) noeud(s) d'un Treeview
    Par CBleu dans le forum VB 6 et antérieur
    Réponses: 15
    Dernier message: 17/01/2006, 15h36
  3. TreeView en [VB6]
    Par am.adnane dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 14/01/2006, 18h37
  4. [VB6] Treeview: nombre de node?
    Par gg78 dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 02/11/2004, 10h42
  5. [VB6] TreeView -- faire la différence entre le parent et l'enfant
    Par Baquardie dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 22/10/2004, 22h16

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