Question

J'ai un listbox qui contient un tas de téléchargements de fichiers, je veux ajouter une barre de progression pour le téléchargement actuel pour informer l'utilisateur la progression du téléchargement. Je ne peux pas comprendre comment le faire.

Était-ce utile?

La solution

Vous devez utiliser la boîte de liste établie propriétaire

Utiliser une zone de liste normale et définir DrawMode = DrawMode.OwnerDrawFixed et traiter les deux événements MeasureItem et DrawItem.

L'inconvénient est que vous devez prendre soin de tout le vous-même dessin, mais le texte au moins et une barre de progression sont faciles à dessiner.

Autres conseils

Pourquoi ListBox? Utilisez ListView, avec un simple Google vous trouvez tonne de Bars ListView + Progress.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top