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

VBA Access Discussion :

TreeView - NodeClick n'ouvre pas l'item sélectionné


Sujet :

VBA Access

  1. #1
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Août 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2013
    Messages : 4
    Par défaut TreeView - NodeClick n'ouvre pas l'item sélectionné
    Bonjour,

    Je me résous enfin à faire appel à vos lumière pour pallier à ce problème dont je n'arrive pas à trouver la source ...

    Dans un formulaire 'frmMain', j'ai un TreeView à 4 niveaux construit par VBA. Il ressemble à quelque chose comme :

    - Project 1
    __+ RFQ 1
    __+ RFQ 2
    __+ RFQ 3
    ____+ NPI 1
    ____- NPI 2
    ______. SALES 1
    __+ RFQ 4
    + Project 2
    ...

    Mon souci, lorsque je sélectionne un élément la première fois après le remplissage du TreeView (et la la première fois uniquement), il ne vas pas me sélectionner le nœud souhaité mais celui qui se trouve "" une fois le TreeView déplié.

    Par exemple, avec le cas cité ci-dessus, suite au remplissage, le TreeView est complètement plié :

    + Project 1
    + Project 2

    Si je clic sur Project 2, il va prendre le noeud 'RFQ 1' car si on déplie le TreeView, c'est lui qui est à cet emplacement si ...

    Je me suis assuré que je n'avais pas un ".Selected = True" quelque part avant. J'ai aussi via le mode "pas à pas" regardé ce qui se passait, et lorsque je clic, je me retrouve bien avec le nœud que je ne veux pas ...

    Est-ce un comportement que quelqu'un à déjà rencontré ? J'avoue ne plus trop savoir ou chercher ...

    Merci beaucoup pour vos feedbacks.

  2. #2
    Membre émérite

    Homme Profil pro
    Inscrit en
    Octobre 2009
    Messages
    789
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Octobre 2009
    Messages : 789
    Par défaut
    Bonsoir,

    Un problème similaire existe en 2007. Si je ne me trompe, Loufab ou Arkham a mis à disposition un petit batch qui permet de résoudre ce problème de Treeview.
    Je l'ai utilisé pour Office 2007 et je n'ai plus eut de problème.

    Fais une petite recherche sur le forum et tu trouveras ton bonheur.

    Cordialement

    Christophe

  3. #3
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Août 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2013
    Messages : 4
    Par défaut
    Bonjour Marsouin,

    Merci beaucoup ! En effet j'ai retrouvé un article de Loufab. J'ai récupéré son script. Je vais regarder pour le tester et surtout le faire tester !

    Encore merci.

Discussions similaires

  1. TreeView : Item sélectionné
    Par pcayrol dans le forum Windows Presentation Foundation
    Réponses: 7
    Dernier message: 23/04/2008, 15h21
  2. Réponses: 2
    Dernier message: 20/08/2007, 06h35
  3. Réponses: 4
    Dernier message: 16/06/2005, 09h27
  4. Changer la couleur d'un item sélectionné dans TTreeview?
    Par nmathon dans le forum Composants VCL
    Réponses: 1
    Dernier message: 21/10/2004, 15h40
  5. [C#] [Excel] Feuille qui s'ouvre pas...
    Par lololefada dans le forum Windows Forms
    Réponses: 7
    Dernier message: 15/07/2004, 14h45

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