Est-il possible quand on clic sur un nœud (la croix, pas sur l'élément) d'avoir le retour du numéro
de l'élément qui lui est attaché. Exemple ci dessous "Nœud 1 = 8"
Code : Tout sélectionner
Enumeration
#Fen
EndEnumeration
Enumeration
#T_Gadget
EndEnumeration
If OpenWindow(#Fen, 0, 0, 300, 500, "TreeGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
TreeGadget(#T_Gadget, 10, 10, 250, 450)
For a = 0 To 3
AddGadgetItem (#T_Gadget, -1, "Elément normal "+Str(a), 0, 0)
AddGadgetItem (#T_Gadget, -1, "Noeud "+Str(a), 0, 0)
AddGadgetItem (#T_Gadget, -1, "Sous-élément 1", 0, 1)
AddGadgetItem (#T_Gadget, -1, "Sous-élément 2", 0, 1)
AddGadgetItem (#T_Gadget, -1, "Sous-élément 3", 0, 1)
AddGadgetItem (#T_Gadget, -1, "Sous-élément 4", 0, 1)
AddGadgetItem (#T_Gadget, -1, "Fichier "+Str(a), 0, 0)
Next
Repeat
Select WaitWindowEvent()
Case #PB_Event_Gadget
Select EventGadget()
Case #T_Gadget
Debug GetGadgetState(#T_Gadget)
EndSelect
EndSelect
Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIf
Merci par avance