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 :

Rendre invisible un noeud dans un treeview


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    atb
    atb est déconnecté
    Membre très actif

    Homme Profil pro
    Inscrit en
    Novembre 2004
    Messages
    639
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Autre

    Informations forums :
    Inscription : Novembre 2004
    Messages : 639
    Par défaut Rendre invisible un noeud dans un treeview
    Bonjour ,
    j'ai besoin de rendre invisible certain noeuds dans un treeview mais???
    j'ai cherché ,essayer, rien ! alors je me tourne vers vous
    merci d'avance

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 104
    Par défaut Suppression de noeud
    Bonjour

    j'ai rencontré le même problème. Je n'ai pas trouvé de solutions satisfaisants.
    Ma solution consiste à supprimer le noeud qui doit être invisible puis à le restaurer lorsque je veux le rendre de nouveau visible.
    Lors de la suppression, je stocke le TTreeNode à supprimer dans une classe à part. Lors de la restauration, je récupère le TTreeNode dans ma classe.

    Si tu ne veux pas t'embêter avec une classe supplémentaire, tu peux utiliser 2 treeview. Le premier est visible et présente les noeuds visibles, le second est invisible et stocke tous les noeuds. Tu utilises le deuxième treeview pour restaurer les noeuds invisibles.

    c'est un peu lourd mais j'ai pas trouvé mieux...

  3. #3
    atb
    atb est déconnecté
    Membre très actif

    Homme Profil pro
    Inscrit en
    Novembre 2004
    Messages
    639
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Autre

    Informations forums :
    Inscription : Novembre 2004
    Messages : 639
    Par défaut
    merci , j'avais pencer à ça mais je suis coincé ,j'ai dessiner des checkbox pour chaque noeud pour recuperer la valeur du noeud (true,false) mais si je duplique mon arbre je ne sais trop comment faire pour recuperer les click et valeur sur l'autre ;et comme si assez facile comme ça , à la fin je dois sauvgarder le tout dans une base de données je suis entrin de chercher une solution de dessin peut etre dans tous les cas merci

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 104
    Par défaut Stockage des infos
    Tout dépend comment tu stockes les info True/False au niveau de ton noeud. Si tu utilises la propriété Data, tu peux dupliquer le contenu de Data au moment de la suppression du noeud.

    Sinon, j'ai déjà vu des composants treeview (payant), avec accès base de données et check box incorporée.

  5. #5
    atb
    atb est déconnecté
    Membre très actif

    Homme Profil pro
    Inscrit en
    Novembre 2004
    Messages
    639
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Autre

    Informations forums :
    Inscription : Novembre 2004
    Messages : 639
    Par défaut
    hé je te remerci tu peux me donner le lien stp ,ce genre de compsant et indispensable dans ma trousse
    et je crois que je vais adopter la solution de deux arbre en attendans ,je vous tiens au courant

  6. #6
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 104
    Par défaut TDBTreeView
    Je n'ai plus le lien car je me suis interessé à ce produit il y a longtemps mais si tu tapes TDBTreeView dans Google, tu devrais trouver ton bonheur ...

Discussions similaires

  1. Rendre invisible un noeud dans un treeview
    Par atb dans le forum Bases de données
    Réponses: 1
    Dernier message: 18/05/2007, 08h55
  2. [VB.NET] Trouver noeud dans un TreeView
    Par PM_calou dans le forum Windows Forms
    Réponses: 7
    Dernier message: 04/10/2006, 18h42
  3. [VB]Déplacer un noeud dans un TreeView
    Par jacma dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 28/11/2005, 19h27
  4. Rendre invisible un champs dans un état
    Par AnestheziE dans le forum Access
    Réponses: 3
    Dernier message: 12/09/2005, 21h04
  5. Pbs pour Glisser-Deplacer des noeuds dans un TreeView.
    Par psau dans le forum C++Builder
    Réponses: 3
    Dernier message: 08/09/2004, 22h02

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