[V4 Beta 11] Tree Gadget et #PB_Tree_Expanded
Publié : mar. 09/mai/2006 7:53
Je ne sais pas si c'est moi ou si il y a vraiment un bug
mais lorsque je creer un TreeGadget
si je fait un
le TreeGadget selectionne bien mais ne deploie pas les noeuds jusqu'a l'élément selectionné !
quelqu'un a t'il eu le même problème ?
voici un exemple avec le code de la notice
j'ai rajouté un setgadgetitemState avant la boucle, pour selectionner le 3ème élements
vous remarquerez qu'il faut cliquez sur le noeud pour voir l'element selectionné et que certaine fois vous vous trouver du coup avec 2 selections
mais lorsque je creer un TreeGadget
si je fait un
Code : Tout sélectionner
SetGadgetItemState(#Grp_Group, id, #PB_Tree_Expanded | #PB_Tree_Selected)
quelqu'un a t'il eu le même problème ?
voici un exemple avec le code de la notice
Code : Tout sélectionner
If OpenWindow(0, 0, 0, 355, 180, "TreeGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) And CreateGadgetList(WindowID(0))
TreeGadget(0, 10, 10, 160, 160) ; TreeGadget standard
TreeGadget(1, 180, 10, 160, 160, #PB_Tree_CheckBoxes|#PB_Tree_NoLines) ; TreeGadget with Checkboxes + NoLines
For ID = 0 To 1
For a = 0 To 10
AddGadgetItem (ID, -1, "Normal Item "+Str(a), 0, 0) ; if you want to add an image, use
AddGadgetItem (ID, -1, "Node "+Str(a), 0, 0) ; ImageID(x) as 4th parameter
AddGadgetItem(ID, -1, "Sub-Item 1", 0, 1) ; These are on the 1st sublevel
AddGadgetItem(ID, -1, "Sub-Item 2", 0, 1)
AddGadgetItem(ID, -1, "Sub-Item 3", 0, 1)
AddGadgetItem(ID, -1, "Sub-Item 4", 0, 1)
AddGadgetItem (ID, -1, "File "+Str(a), 0, 0) ; sublevel 0 again
Next
Next
SetGadgetItemState(0, 3, #PB_Tree_Expanded | #PB_Tree_Selected)
Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIf
vous remarquerez qu'il faut cliquez sur le noeud pour voir l'element selectionné et que certaine fois vous vous trouver du coup avec 2 selections