Salut Pour le Treeview c'est simple Tu utilises des variables globales qui te renseigneront en permanence sur la sélection dans ton treeview
En dessous de Option Explicit tu mets Dim ctlTree As Control, ndeNoeud As Node, strKeyActif As String
Sur le chargement du formulaire Set ctlTree = Me.NomDuTreeView
Sur TreeView_Click() Set ndeNoeud = ctlTree.SelectedItem strKeyActif = ndeNoeud.Key
Et là quelque soit le code qui s'exécute, tu as toujours access à strKeyActif Ouala Bye Buddy www.mlxconseil.fr.st
"doudou" a écrit dans le message de news:1cbe01c3e0d7$6c3b1e30$
Bonjour, J'ai un petit soucis audn je clique sur le noed parent de mon treeview cette ligne de code me renvoie une bonne valeur
ligne de code : oTree.SelectedItem.Key
maintenant quand je clique sur un noed enfant cette ligne de code ne me renvoie aucune valeur !!!
Comment faire pour avoir une valeur d'un champ enfant ???
Merci d'avance
doudou
Merci
la solution que j'ai trouvé était : ndeNoeud = ctlTree.SelectedItem 'pour l'enfant et ndeNoeud = ctlTree.SelectedItem.key 'pour les parents
Merci..
-----Message d'origine----- Salut Pour le Treeview c'est simple Tu utilises des variables globales qui te renseigneront en permanence sur la sélection dans ton
treeview
En dessous de Option Explicit tu mets Dim ctlTree As Control, ndeNoeud As Node, strKeyActif As String
Sur le chargement du formulaire Set ctlTree = Me.NomDuTreeView
Sur TreeView_Click() Set ndeNoeud = ctlTree.SelectedItem strKeyActif = ndeNoeud.Key
Et là quelque soit le code qui s'exécute, tu as toujours access à strKeyActif
Ouala Bye Buddy www.mlxconseil.fr.st
"doudou" a écrit dans le message de
news:1cbe01c3e0d7$6c3b1e30$
Bonjour, J'ai un petit soucis audn je clique sur le noed parent de
mon treeview cette ligne de code me renvoie une bonne valeur
ligne de code : oTree.SelectedItem.Key
maintenant quand je clique sur un noed enfant cette ligne
de code ne me renvoie aucune valeur !!!
Comment faire pour avoir une valeur d'un champ enfant ???
Merci d'avance
.
Merci
la solution que j'ai trouvé était :
ndeNoeud = ctlTree.SelectedItem 'pour l'enfant
et
ndeNoeud = ctlTree.SelectedItem.key 'pour les parents
Merci..
-----Message d'origine-----
Salut
Pour le Treeview c'est simple
Tu utilises des variables globales qui te renseigneront
en permanence sur la sélection dans ton
treeview
En dessous de Option Explicit tu mets
Dim ctlTree As Control, ndeNoeud As Node, strKeyActif As
String
Sur le chargement du formulaire
Set ctlTree = Me.NomDuTreeView
Sur TreeView_Click()
Set ndeNoeud = ctlTree.SelectedItem
strKeyActif = ndeNoeud.Key
Et là quelque soit le code qui s'exécute, tu as toujours
access à strKeyActif
Ouala
Bye
Buddy
www.mlxconseil.fr.st
"doudou" <anonymous@discussions.microsoft.com> a écrit
dans le message de
news:1cbe01c3e0d7$6c3b1e30$a301280a@phx.gbl...
Bonjour,
J'ai un petit soucis audn je clique sur le noed parent
de
mon treeview cette ligne de code me renvoie une bonne
valeur
ligne de code :
oTree.SelectedItem.Key
maintenant quand je clique sur un noed enfant cette
ligne
de code ne me renvoie aucune valeur !!!
Comment faire pour avoir une valeur d'un champ
enfant ???
la solution que j'ai trouvé était : ndeNoeud = ctlTree.SelectedItem 'pour l'enfant et ndeNoeud = ctlTree.SelectedItem.key 'pour les parents
Merci..
-----Message d'origine----- Salut Pour le Treeview c'est simple Tu utilises des variables globales qui te renseigneront en permanence sur la sélection dans ton
treeview
En dessous de Option Explicit tu mets Dim ctlTree As Control, ndeNoeud As Node, strKeyActif As String
Sur le chargement du formulaire Set ctlTree = Me.NomDuTreeView
Sur TreeView_Click() Set ndeNoeud = ctlTree.SelectedItem strKeyActif = ndeNoeud.Key
Et là quelque soit le code qui s'exécute, tu as toujours access à strKeyActif
Ouala Bye Buddy www.mlxconseil.fr.st
"doudou" a écrit dans le message de
news:1cbe01c3e0d7$6c3b1e30$
Bonjour, J'ai un petit soucis audn je clique sur le noed parent de
mon treeview cette ligne de code me renvoie une bonne valeur
ligne de code : oTree.SelectedItem.Key
maintenant quand je clique sur un noed enfant cette ligne
de code ne me renvoie aucune valeur !!!
Comment faire pour avoir une valeur d'un champ enfant ???
Merci d'avance
.
Buddy
Dans mon cas, strKeyParent = ndeNoeud.Parent.Key
Buddy
"doudou" a écrit dans le message de news:253f01c3e0e0$2acb0470$ Merci
la solution que j'ai trouvé était : ndeNoeud = ctlTree.SelectedItem 'pour l'enfant et ndeNoeud = ctlTree.SelectedItem.key 'pour les parents
Merci..
-----Message d'origine----- Salut Pour le Treeview c'est simple Tu utilises des variables globales qui te renseigneront en permanence sur la sélection dans ton
treeview
En dessous de Option Explicit tu mets Dim ctlTree As Control, ndeNoeud As Node, strKeyActif As String
Sur le chargement du formulaire Set ctlTree = Me.NomDuTreeView
Sur TreeView_Click() Set ndeNoeud = ctlTree.SelectedItem strKeyActif = ndeNoeud.Key
Et là quelque soit le code qui s'exécute, tu as toujours access à strKeyActif
Ouala Bye Buddy www.mlxconseil.fr.st
"doudou" a écrit dans le message de
news:1cbe01c3e0d7$6c3b1e30$
Bonjour, J'ai un petit soucis audn je clique sur le noed parent de
mon treeview cette ligne de code me renvoie une bonne valeur
ligne de code : oTree.SelectedItem.Key
maintenant quand je clique sur un noed enfant cette ligne
de code ne me renvoie aucune valeur !!!
Comment faire pour avoir une valeur d'un champ enfant ???
Merci d'avance
.
Dans mon cas,
strKeyParent = ndeNoeud.Parent.Key
Buddy
"doudou" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:253f01c3e0e0$2acb0470$a501280a@phx.gbl...
Merci
la solution que j'ai trouvé était :
ndeNoeud = ctlTree.SelectedItem 'pour l'enfant
et
ndeNoeud = ctlTree.SelectedItem.key 'pour les parents
Merci..
-----Message d'origine-----
Salut
Pour le Treeview c'est simple
Tu utilises des variables globales qui te renseigneront
en permanence sur la sélection dans ton
treeview
En dessous de Option Explicit tu mets
Dim ctlTree As Control, ndeNoeud As Node, strKeyActif As
String
Sur le chargement du formulaire
Set ctlTree = Me.NomDuTreeView
Sur TreeView_Click()
Set ndeNoeud = ctlTree.SelectedItem
strKeyActif = ndeNoeud.Key
Et là quelque soit le code qui s'exécute, tu as toujours
access à strKeyActif
Ouala
Bye
Buddy
www.mlxconseil.fr.st
"doudou" <anonymous@discussions.microsoft.com> a écrit
dans le message de
news:1cbe01c3e0d7$6c3b1e30$a301280a@phx.gbl...
Bonjour,
J'ai un petit soucis audn je clique sur le noed parent
de
mon treeview cette ligne de code me renvoie une bonne
valeur
ligne de code :
oTree.SelectedItem.Key
maintenant quand je clique sur un noed enfant cette
ligne
de code ne me renvoie aucune valeur !!!
Comment faire pour avoir une valeur d'un champ
enfant ???
"doudou" a écrit dans le message de news:253f01c3e0e0$2acb0470$ Merci
la solution que j'ai trouvé était : ndeNoeud = ctlTree.SelectedItem 'pour l'enfant et ndeNoeud = ctlTree.SelectedItem.key 'pour les parents
Merci..
-----Message d'origine----- Salut Pour le Treeview c'est simple Tu utilises des variables globales qui te renseigneront en permanence sur la sélection dans ton
treeview
En dessous de Option Explicit tu mets Dim ctlTree As Control, ndeNoeud As Node, strKeyActif As String
Sur le chargement du formulaire Set ctlTree = Me.NomDuTreeView
Sur TreeView_Click() Set ndeNoeud = ctlTree.SelectedItem strKeyActif = ndeNoeud.Key
Et là quelque soit le code qui s'exécute, tu as toujours access à strKeyActif
Ouala Bye Buddy www.mlxconseil.fr.st
"doudou" a écrit dans le message de
news:1cbe01c3e0d7$6c3b1e30$
Bonjour, J'ai un petit soucis audn je clique sur le noed parent de
mon treeview cette ligne de code me renvoie une bonne valeur
ligne de code : oTree.SelectedItem.Key
maintenant quand je clique sur un noed enfant cette ligne
de code ne me renvoie aucune valeur !!!
Comment faire pour avoir une valeur d'un champ enfant ???