Page 1 sur 1
[R] Activer ou desactiver une option dans un treeview
Posté : mer. 26 nov. 2008 21:39
par jl56
Bonjour à tous
je n'arrive pas à désactiver une option dans une un treeview
► Afficher le texte
Code : Tout sélectionner
#include <GUIConstantsEx.au3>
#include <TreeViewConstants.au3>
GuiCreate("Mise à jour des disques et clés USB ",600, 550)
GUISetBkColor (0xE0FFFF)
$Red=0XFF0000
$White=0XFFFFFF
GUISetState ()
GUICtrlCreateLabel ("Sélectionnez les médias à mettre à jour", 30, 320)
$activationboximp=GuiCtrlCreateTreeView(10, 350, 280, 60, $TVS_CHECKBOXES)
$activationcasecle=GuiCtrlCreateTreeViewItem ("Copie sur la clé ", $activationboximp)
$activationcasedisque=GuiCtrlCreateTreeViewItem ("Copie sur le disque", $activationboximp)
;( sur l'ensemble de la treeview ça fonctionne )
;pourquoi la commande qui suit ne fonctionne pas
GUIctrlSetState ($activationcasedisque,$GUI_disable)
;mais selon une condition je veux pourvoir activer ou pas seulement cette option
;la ça fonctionne
$dstok = GuiCtrlCreateInput("test", 10, 155, 550, 20)
GUIctrlSetState ($dstok,$GUI_disable)
$quitter = GUICtrlCreateButton(" QUITTER", 320, 300, 100, 30)
GUICtrlSetBkColor(-1,$red)
GUICtrlSetColor(-1,$white)
While 1
$msg = GUIGetMsg()
select
Case $msg = $GUI_EVENT_CLOSE or $msg=$quitter
Exit
EndSelect
WEnd
merci de vos réponses
a+ JL56
Re: [.] Activer ou desactiver une option dans un treeview
Posté : mer. 26 nov. 2008 23:10
par Tlem
Vraisemblablement par ce que ce n'est pas possible.
Pourquoi utiliser un treeview alors qu'une CheckBox est bien plus pratique ?
Re: [R] Activer ou desactiver une option dans un treeview
Posté : ven. 28 nov. 2008 07:52
par jl56
bonjour Tlem
Merci de ta réponse
effectivement avec la checkbox ça fonctionne
mais je trouvais assez pratique un treeview
un groupe de x (checkbox) créé dans un cadre blanc
un seul code de placement dans la gui à gérer etc...
mais c'est bon checkbox est adopté
merci
A+ JL56