PROGRESSBAR DANS TLISTVIEW

cs_DarkSage Messages postés 17 Date d'inscription dimanche 6 janvier 2002 Statut Membre Dernière intervention 14 août 2004 - 14 août 2004 à 16:15
cs_DarkSage Messages postés 17 Date d'inscription dimanche 6 janvier 2002 Statut Membre Dernière intervention 14 août 2004 - 14 août 2004 à 16:15
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/23846-progressbar-dans-tlistview

cs_DarkSage Messages postés 17 Date d'inscription dimanche 6 janvier 2002 Statut Membre Dernière intervention 14 août 2004
14 août 2004 à 16:15
Je voulais ajouter un boutton dans un listview et j'ai trouvé cette source.
Le principe avait l'air pas trop mal j'ai donc essayé et j'ai trouvé des problèmes,
notament quand le listview à une ScrollBar, les éléments ajoutés ne se déplacent pas en même tant que le reste
en faite, ils restent figés.

Pour corriger cela, il faut aller dans "CustomDrawItem"
var
rec: TRect;
begin
if item.Data <> nil then begin
rec := item.DisplayRect(drBounds);
rec.Left := rec.Left + Sender.Column[0].Width; // car on met le boutton dans la deuxième colonne
TButton(item.Data).BoundsRect := rec;
end;
end;

Voilà déjà un problème de résolu ^_^

.: DarkSage :.
Rejoignez-nous