bonjour, je suis nouveau dans le monde du delphi.
ma première tache a été de créer un explorateur de fichier comme le fait windows pour l'utiliser sous citrix.
l'explorateur est fait et marche en local.Mais , parce qu'il y en a un...
J'ai utilisé un treeview dans le cazdre de gauche et un listview dans le cadre de droite.Et j'ai des problème de rafraichissement de ces éléments.
par exemple quand je supprime un repertoir , il est effectivement supprimer "physiquement" mais il est toujours présent dans le treeview et le listview . J'ai beau plier et deplier l'arborescence.
j'ai essayer avec "treeview.refresh" et "treeview.repaint" , ca ne marche pas.
il ne me reconstruit pas l'arborescence.
la seule solution que j'ai trouvé est rappeler la fonction d'initialisation qui me reconstruit tout l'explorateur et la , les changements sont pris en compte.
mais c'est vraiment inélégant
Surtout que je le fait pour "suprrimer" et pour "coller" bref des qu'il y a un changement.
![]()
De plus l'arborescence du treeview se replie et je perd le chemin puisque je recréer le tout.( dans la fonction d'initialisation je fais avec des treeview.items.add())
j'aimerai savoir comment rendre dynamique les treeview et les listview pour que les changement soit pris en compte tout de suite .
je suppose que c'est trivial comme solution mais la j'avoue je sèche.
merci d'avance pour vos reponses!
( et encore je les pas encore essayer sous citrix : a mon avis ca va pas se faire tout seul!!![]()
Partager