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 :

Selectionner un TreeNode dans un TreeView


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Contrec
    Homme Profil pro
    Inscrit en
    Mars 2005
    Messages
    597
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39

    Informations forums :
    Inscription : Mars 2005
    Messages : 597
    Par défaut Selectionner un TreeNode dans un TreeView
    Bonjour,

    Je n'arrive pas a selectionner un TreeNode voulu dans une TreeView.
    Je m'explique : Je possede une TreeView avec des elements. L'utilisateur peut cliquer sur un element que je sauvegarde (je sauvegarde toute la treeNode). Il quitte la fenetre lorsqu'il revient, la TreeView et regenerer mais je n'arrive pas a aller jusqu'au noeud sauvegarde (expand) et a le selectionner.

    J'ai essaye plusieurs trucs sans succes comme TreeView.SelectedNode = MyNode mais rien ne foncrtionne.

    Si quelqu'un peut m'aider...

    Merci

  2. #2
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Par défaut
    Pas sans ton code

  3. #3
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    Désolé, moi aussi j'ai un Crystal Bowl Bug. Donc impossible de répondre ici.

  4. #4
    Membre éclairé Avatar de Contrec
    Homme Profil pro
    Inscrit en
    Mars 2005
    Messages
    597
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39

    Informations forums :
    Inscription : Mars 2005
    Messages : 597
    Par défaut
    Eh bien justement je n'ai pas de code vu que je n'ai pas reussi a selectionner un TreeNode...

    Quand a la creation du TreeNode, il fait 500 lignes avec des DataSets types donc illisibles en dehors du contexte.

    Mon probleme est que je recupere un path du TreeView du style

    A/B/C/D

    et lorsque je charge mon TreeView tous les noeuds sont fermes (Collapse)
    et je n'arrive pas a ouvrir mon path A puis B puis C et selectionner D (le dernier element.

    dsl de ne pas pouvoir mettre de code, tampis si prsonne ne peut m'aider...

  5. #5
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Par défaut
    Bon desole, mais je crois que je manque de vocabulaire propre à # et Visual Studio.
    Définis ce qu'est un TreeNode et un Treeview.
    Pour l'instant je les condidère comme des composant windows que tu peux placer sur une IHM.

  6. #6
    Membre éclairé Avatar de Contrec
    Homme Profil pro
    Inscrit en
    Mars 2005
    Messages
    597
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39

    Informations forums :
    Inscription : Mars 2005
    Messages : 597
    Par défaut
    Un TreeView est un arbre compose de noeud affiche exactement comme l'exploratuer de fichiers de Windows (avec des petits + et -).

    Chaque element d'un TreeView est un TreeNode (un noeud possedant un label, un tag, un niveau de hierarchie, un chamin complet pour y acceder).

    A chaque fois que l'on descend dans une branche, on incermente de level du TreeNode.

    Exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    A
    |
    ----B
         |
         ----C
               |
               ----D
    Le TreeNode D est de niveau 3 est a pour path complet A/B/C/D (chemin pour y acceder).

    Le TreeView a une propriete : SelectedTreeNode qui permet de definir le noeud selectionne. Moi je cherche a ouvrir les branches A/B/C/D et selectionner D pour qu'il soit en surbrillance.

    J'ai essaye :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MonTreeView.SelectedTreeNode = MyNode // (qui est l'element D)
    Mais cela ne fonctionne pas.

    Voila mon soucis.

Discussions similaires

  1. selectionner un champ dans un treeview
    Par c_julius1 dans le forum VBA Access
    Réponses: 14
    Dernier message: 25/11/2009, 10h14
  2. [VBA] Réagir aux clics dans mon TreeView
    Par Neilos dans le forum IHM
    Réponses: 2
    Dernier message: 16/06/2005, 09h03
  3. Ordonnée des données dans un TreeView
    Par LoicH dans le forum C++Builder
    Réponses: 3
    Dernier message: 17/04/2005, 18h08
  4. Pbs pour Glisser-Deplacer des noeuds dans un TreeView.
    Par psau dans le forum C++Builder
    Réponses: 3
    Dernier message: 08/09/2004, 21h02
  5. Des colonnes dans un Treeview
    Par mr_langelot dans le forum Composants VCL
    Réponses: 6
    Dernier message: 28/07/2004, 09h52

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