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# Discussion :

masquer le noeud racine d'un treeview


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 65
    Par défaut masquer le noeud racine d'un treeview
    Bonjour,
    je voudrai masquer la racine d'un treeview , est ce possible.
    j'ai cherché partout

    Root
    Level1
    Level11
    Level12
    Level2
    Level21

    Je voudrai l'afficher comme suit
    Level1
    Level11
    Level12
    Level2
    Level21

    Merci

  2. #2
    Invité
    Invité(e)
    Par défaut
    Pourquoi ne pas seulement passer les enfants de Root à la treeview ?
    je pense ce serait plus simple !

  3. #3
    Membre émérite
    Avatar de Gurdil le nain
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Avril 2009
    Messages
    468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2009
    Messages : 468
    Par défaut
    Il me semble que ce n'est pas possible de base.

    Après tu peux recréer une classe héritant de Treenode et ajouter la possibilité de masquer un nœud.
    Ou alors tu fais au mieux niveau graphique (couleur,apparence...) pour que ça convienne.

  4. #4
    Membre Expert
    Avatar de Sehnsucht
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Octobre 2008
    Messages
    847
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Lot et Garonne (Aquitaine)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Octobre 2008
    Messages : 847
    Par défaut
    Bonjour,
    Citation Envoyé par Gurdil le nain Voir le message
    Il me semble que ce n'est pas possible de base.

    Après tu peux recréer une classe héritant de Treenode et ajouter la possibilité de masquer un nœud.
    Ou alors tu fais au mieux niveau graphique (couleur,apparence...) pour que ça convienne.
    Pourquoi ça ne serait pas possible de base ça marche très bien (sous réserve de bien avoir compris )



    J'ai supposé que les infos venait d'un document xml (ici mis en "dur" dans un XElement)

    Cordialement !

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 65
    Par défaut
    Citation Envoyé par Sehnsucht Voir le message
    Bonjour,

    Pourquoi ça ne serait pas possible de base ça marche très bien (sous réserve de bien avoir compris )



    J'ai supposé que les infos venait d'un document xml (ici mis en "dur" dans un XElement)

    Cordialement !
    Bonjour,
    j'utilise un System.Windows.Forms.TreeView et non un document XML mais treeView1.Nodes[0].Nodes ne retourne pas les enfants du noeud racine

  6. #6
    Membre Expert
    Avatar de Sehnsucht
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Octobre 2008
    Messages
    847
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Lot et Garonne (Aquitaine)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Octobre 2008
    Messages : 847
    Par défaut
    je répondais surtout à Gurdil le nain en fait en montrant qu'on pouvait mettre plusieurs enfants à un Treeview (appliquant ce que h2s84 a suggéré au passage)

    Quant à retrouver tes petits ou plutôt ceux du noeud racine tu les as directement dans treeview1.Nodes.

    Cordialement !

  7. #7
    Membre émérite
    Avatar de Gurdil le nain
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Avril 2009
    Messages
    468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2009
    Messages : 468
    Par défaut
    Citation Envoyé par Sehnsucht Voir le message
    je répondais surtout à Gurdil le nain en fait en montrant qu'on pouvait mettre plusieurs enfants à un Treeview (appliquant ce que h2s84 a suggéré au passage)
    Quand je disais qu'on ne pouvait pas le faire de base, je parlais de masquer un noeud dans une treeview...un truc du genre node.Visible = false;

Discussions similaires

  1. Impossible de visualiser le noeud racine d'un TreeView
    Par drapa7 dans le forum Windows Forms
    Réponses: 5
    Dernier message: 20/04/2009, 14h13
  2. Réponses: 2
    Dernier message: 26/04/2006, 09h34
  3. 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
  4. [XSLT] enfants du noeud racine
    Par CandS dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 24/08/2005, 09h45
  5. [JTreeTable] sans noeud racine
    Par seiryujay dans le forum Composants
    Réponses: 8
    Dernier message: 27/07/2005, 16h51

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