PB Listiview - Scintillements

exonvaldez Messages postés 8 Date d'inscription mercredi 18 décembre 2002 Statut Membre Dernière intervention 15 décembre 2006 - 20 nov. 2006 à 22:51
exonvaldez Messages postés 8 Date d'inscription mercredi 18 décembre 2002 Statut Membre Dernière intervention 15 décembre 2006 - 21 nov. 2006 à 09:39
Bonjour à tous,

Environnement : framework 2.0 - VB 2005

Mon objectif est de réaliser une recherche de fichiers et dossiers (comme celle de windows) pour cela j'utilise une listview qui affiche l'icone du fichier ou dossier, nom, emplacement, taille, type de documents, date ...
Ce remplissage est fait par un thread spécifique.

Mon problème est que le remplissage de la listview provoque le scintillement de celle-ci (c'est moche), on pourrait regler ca par un BeginUpdate-Endupdate mais alors je perds l'affichage en temps reel (ce qui est important dans mon cas).

Donc pour résumer comment (du point de vue technique) faire une recherche comme Windows - c'est a dire : rapide, en temps reel et sans scintillement et tout ca en VB

Merci d'avance

@++

3 réponses

chaibat05 Messages postés 1883 Date d'inscription samedi 1 avril 2006 Statut Membre Dernière intervention 20 novembre 2007 2
20 nov. 2006 à 23:18
Bonsoir,
Je ne sais pas comment c' est possible techniquement,
mais juste une idée qu' il faudra peut être approfondir
Elle consiste à empêcher le scrolling.
C 'est à dire y aller en deux temps
 - Afficher les lignes qui occuperont la hauteur de la listview
 - Continuer le remplissage sans que les lignes qui suivent ne
    soient affichées en temps réel.


Je suis sous VB6, et je ne connais pas trop VB.NET pour répondre
en terme de code...
0
exonvaldez Messages postés 8 Date d'inscription mercredi 18 décembre 2002 Statut Membre Dernière intervention 15 décembre 2006
21 nov. 2006 à 08:34
merci pour ta reponse mais je ne vois pas trop comment faire 

une explication ou une autre idée SVP
0
exonvaldez Messages postés 8 Date d'inscription mercredi 18 décembre 2002 Statut Membre Dernière intervention 15 décembre 2006
21 nov. 2006 à 09:39
up PLZ !
0
Rejoignez-nous