OVH Cloud OVH Cloud

Tree View 2

2 réponses
Avatar
Laurent
Re-salut,

Une autre question au sujet des Tree View.

J'ai le Tree View suivant :

CLIENT
Nom
Pr=E9nom
Adresse
COMMANDE
Produit
Quantit=E9


Quand je clic sur "Produit", je veux pouvoir r=E9cup=E9rer=20
dans une variable de quoi identifier sur quoi j'ai cliqu=E9=20
(le n=B0 d'item ou le libell=E9 de l'item...)

Je voudrais, quand je charge mon Tree View (je le fais en=20
dynamique, apr=E8s lecture d'un fichier), mettre CLIENT et=20
COMMANDE en gras, et le reste en normal.


Si vous avez des id=E9es...

Merci


Laurent

2 réponses

Avatar
Jean-Marc
"Laurent" a écrit dans le message de
news:076b01c4ad39$708d0e10$
Re-salut,



Hello,

Une autre question au sujet des Tree View.
J'ai le Tree View suivant :
CLIENT
Nom
Prénom
Adresse
COMMANDE
Produit
Quantité

Quand je clic sur "Produit", je veux pouvoir récupérer
dans une variable de quoi identifier sur quoi j'ai cliqué
(le n° d'item ou le libellé de l'item...)




Private Sub TreeView1_NodeClick(ByVal Node As MSComctlLib.Node)
MsgBox "Texte du node clické : " & Node.Text
MsgBox "index du node clické : " & Node.Index
End Sub

Je voudrais, quand je charge mon Tree View (je le fais en
dynamique, après lecture d'un fichier), mettre CLIENT et
COMMANDE en gras, et le reste en normal.



Call TreeView1.Nodes.Add(, , "aa", "PRODUITS")
Call TreeView1.Nodes.Add("aa", tvwChild, "bb", "truc")
Call TreeView1.Nodes.Add("aa", tvwChild, "cc", "bidule")
Call TreeView1.Nodes.Add(, , "dd", "COMMANDES")
Call TreeView1.Nodes.Add("dd", tvwChild, "ee", "Commande1")
Call TreeView1.Nodes.Add("dd", tvwChild, "ff", "Commande2")
TreeView1.Nodes("aa").Expanded = True
TreeView1.Nodes("dd").Expanded = True

' Voila pour mettre en gras
TreeView1.Nodes("dd").Bold = True

ATTENTION: ceci marche aec le treeview des Microsoft Common Control 6.0
(SP4)

--
Jean-marc
"There are only 10 kind of people
those who understand binary and those who don't."
Avatar
Laurent
Merci...




-----Message d'origine-----
"Laurent" a écrit


dans le message de
news:076b01c4ad39$708d0e10$
Re-salut,



Hello,

Une autre question au sujet des Tree View.
J'ai le Tree View suivant :
CLIENT
Nom
Prénom
Adresse
COMMANDE
Produit
Quantité

Quand je clic sur "Produit", je veux pouvoir récupérer
dans une variable de quoi identifier sur quoi j'ai cliqué
(le n° d'item ou le libellé de l'item...)




Private Sub TreeView1_NodeClick(ByVal Node As


MSComctlLib.Node)
MsgBox "Texte du node clické : " & Node.Text
MsgBox "index du node clické : " & Node.Index
End Sub

Je voudrais, quand je charge mon Tree View (je le fais en
dynamique, après lecture d'un fichier), mettre CLIENT et
COMMANDE en gras, et le reste en normal.



Call TreeView1.Nodes.Add(, , "aa", "PRODUITS")
Call TreeView1.Nodes.Add("aa", tvwChild, "bb", "truc")
Call TreeView1.Nodes.Add("aa", tvwChild, "cc", "bidule")
Call TreeView1.Nodes.Add(, , "dd", "COMMANDES")
Call TreeView1.Nodes.Add("dd",


tvwChild, "ee", "Commande1")
Call TreeView1.Nodes.Add("dd",


tvwChild, "ff", "Commande2")
TreeView1.Nodes("aa").Expanded = True
TreeView1.Nodes("dd").Expanded = True

' Voila pour mettre en gras
TreeView1.Nodes("dd").Bold = True

ATTENTION: ceci marche aec le treeview des Microsoft


Common Control 6.0
(SP4)

--
Jean-marc
"There are only 10 kind of people
those who understand binary and those who don't."


.