Mettre des progressbar dans une listview

Soyez le premier à donner votre avis sur cette source.

Vue 11 432 fois - Téléchargée 1 691 fois

Description

J'avais trouvé une source ici http://www.swissdelphicenter.ch/torry/showcode.php?id=801
qui affichait une (seule) ProgressBar dans une TListView.
Ce code étant incomplet (pas de gestion du scrolling et du resize des colonnes), je l'ai donc modifé.

Dans mon code, dès qu'on modifie la taille d'une colonne (avec une capture de message avec WM_NOTIFY), les ProgressBar sont automatiquement mise à la bonne taille.
Bon, ca clignote un tout petit peu quand il y en a beaucoup (j'ai expliqué pourquoi dans le code).

Normalement, cela devrait fonctionner assez bien.
J'ai mis des commentaires (que j'espère assez clair).

Si vous voyez un bug, j'essaierai de le corriger le plus vite possible.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

cs_Delphiprog
Messages postés
4580
Date d'inscription
samedi 19 janvier 2002
Statut
Modérateur
Dernière intervention
9 janvier 2013
24 -
C'est un excellent travail. Mais je me demande quand même si l'on aurait pas pu éviter de réécrire certaines portions de code trois fois.

Mis sous forme de composant, ça serait surement très apprécié.
Félicitations.
cs_piwee
Messages postés
34
Date d'inscription
lundi 10 juin 2002
Statut
Membre
Dernière intervention
20 octobre 2009
-
merci.

Oui, je pouvais un peu réduire le code mais j'avais pas eu le temps. Je vais essayer de faire une nouvelle version en faisant ça.
cs_piwee
Messages postés
34
Date d'inscription
lundi 10 juin 2002
Statut
Membre
Dernière intervention
20 octobre 2009
-
Voilà, j'ai modifié le code et j'ai fait une procédure qui donne la bonne taille à la ProgressBar.
Comme ça, il n'y a plus qu'une seule fois le code.
cs_Delphiprog
Messages postés
4580
Date d'inscription
samedi 19 janvier 2002
Statut
Modérateur
Dernière intervention
9 janvier 2013
24 -
Super !
Merci pour le travail accompli en un temps record.
cs_MAsterC
Messages postés
223
Date d'inscription
lundi 4 février 2002
Statut
Membre
Dernière intervention
19 décembre 2012
-
Super! mais sous forme de composant sa serait génial!

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.