Page 1 sur 1

[..] Treeviews

Posté : jeu. 15 mai 2008 14:11
par yoruichiy
bonjour,

voici un code qui est sensé compter le nb d'elements du tree view de l'explorateur windows,
mais il ne peut pas compter les éléments au dela du 2eme element ouvert, pourquoi?

Code : Tout sélectionner

Run("C:\WINDOWS\EXPLORER.EXE")
;MsgBox ( flag, "title", "text" [, timeout] ) ;"#0|#0|#1"
$item="#0|#0|#2"
WinWaitActive("My Documents","")
WinSetTitle("My Documents","","explorateur windows")
ControlTreeView("explorateur windows","",100,"Expand",$item)
$nb=ControlTreeView("explorateur windows","",100,"GetItemCount",$item)
$b=ControlTreeView("explorateur windows","",100,"GetText",$item)
$c=ControlTreeView("explorateur windows","",100,"GetSelected")
;GetSelected
dim $a="nb items: "&$b&":"&$nb&" selectionne: "&$c
MsgBox ( 4096, "test",$a  )
 
merci par avance pour votre aide

Re: [..] Treeviews

Posté : mar. 19 août 2008 12:32
par tolf
J'ai essayé ton code et apparemment, tu as du mal dû définir $item : "#0|#0|#2" signifie que l'item correspond à :
1- l'élément 0 du rang 1 (càd "Bureau")
2- l'élément 0 du rang 2 (càd "Mes documents" : le premier enfant de "Bureau")
3- l'élément 2 du rang 3 (càd le 3ème élément de "Mes documents")

Re: [..] Treeviews

Posté : mar. 09 sept. 2008 10:54
par Guy
Bonjour,
J'ai une petite question complémentaire au sujet des treeviews.
Comment positionner la souris sur un des éléments du treeview pour y faire une action (clic droit, glisser/déplacer, ...)
Merci d'avance pour vos réponses.