Gestion avancée d'un Treeview [AutoIT] - Divers - Programmation
MarshPosté le 16-04-2008 à 13:51:30
Bonjour,
Je développe une application de distribution de MSI en AutoIT. Une interface que l'admin lance permet de générer un lanceur qui sera exécuté par un client avec peu de droit (par exemple un élève). Le lanceur installe l'application si elle n'existe pas sur le poste client, sinon, la lance directement. Pour l'installation, j'ai fait un rehaussement des droits.
Tout ça marche, sans soucis. Dans mon application, j'utilise une fonction qui liste des répertoires de manière récursive, et met en forme un TreeView :
Le problème, c'est que la sélection par les cases à cocher ne me satisfait pas. Quand un parent est coché, tous ses fils devraient l'être. Quand tous les fils ne sont pas cochés, le parent devrait être coché en gris (semi coché).
Savez-vous comment mettre en place cette méthode de sélection ?
Marsh Posté le 16-04-2008 à 13:51:30
Bonjour,
Je développe une application de distribution de MSI en AutoIT. Une interface que l'admin lance permet de générer un lanceur qui sera exécuté par un client avec peu de droit (par exemple un élève). Le lanceur installe l'application si elle n'existe pas sur le poste client, sinon, la lance directement. Pour l'installation, j'ai fait un rehaussement des droits.
Tout ça marche, sans soucis. Dans mon application, j'utilise une fonction qui liste des répertoires de manière récursive, et met en forme un TreeView :
Le problème, c'est que la sélection par les cases à cocher ne me satisfait pas. Quand un parent est coché, tous ses fils devraient l'être. Quand tous les fils ne sont pas cochés, le parent devrait être coché en gris (semi coché).
Savez-vous comment mettre en place cette méthode de sélection ?
D'avance merci.
Déclaration de l'objet TreeView
Message édité par clem_71 le 16-04-2008 à 14:03:44