C# problème de font sur une listview
Résolu/Fermé
k3v1n
-
30 avril 2008 à 03:54
k3v1n Messages postés 6 Date d'inscription mardi 6 mai 2008 Statut Membre Dernière intervention 9 septembre 2008 - 6 mai 2008 à 23:46
k3v1n Messages postés 6 Date d'inscription mardi 6 mai 2008 Statut Membre Dernière intervention 9 septembre 2008 - 6 mai 2008 à 23:46
Bonjour,
Je fais une appli en C# avec Visual Studio 2005.
J'ai un souci avec une ListView en vue "Détails" : quand j'ajoute des lignes (ListViewItem avec les propriétés Font et ForeColor définies), j'utilise la méthode EnsureVisible de ListView pour que la dernière ligne ajoutée soit visible (même fonctionnement que MSN par exemple).
Le souci, c'est que si la scrollbar doit être affichée (trop de lignes), alors *parfois* les lignes perdent leur style (Font et ForeColor) : elles redeviennent noires.
Quelqu'un peut-il m'éclairer svp ?
Une autre méthode que EnsureVisible peut être ?
Merci.
Je fais une appli en C# avec Visual Studio 2005.
J'ai un souci avec une ListView en vue "Détails" : quand j'ajoute des lignes (ListViewItem avec les propriétés Font et ForeColor définies), j'utilise la méthode EnsureVisible de ListView pour que la dernière ligne ajoutée soit visible (même fonctionnement que MSN par exemple).
Le souci, c'est que si la scrollbar doit être affichée (trop de lignes), alors *parfois* les lignes perdent leur style (Font et ForeColor) : elles redeviennent noires.
Quelqu'un peut-il m'éclairer svp ?
Une autre méthode que EnsureVisible peut être ?
Merci.
A voir également:
- C# problème de font sur une listview
- Affecter valeur dans un listview - Forum VB / VBA
- Listview afficher les entete de colonnes ✓ - Forum VB / VBA
- Additionner Cellules listview et supprimer doublons ✓ - Forum VB / VBA
2 réponses
k3v1n
Messages postés
6
Date d'inscription
mardi 6 mai 2008
Statut
Membre
Dernière intervention
9 septembre 2008
5
6 mai 2008 à 17:35
6 mai 2008 à 17:35
Up :)
k3v1n
Messages postés
6
Date d'inscription
mardi 6 mai 2008
Statut
Membre
Dernière intervention
9 septembre 2008
5
6 mai 2008 à 23:46
6 mai 2008 à 23:46
Un petit maListView.Refresh() qui va redessiner tous les contrôles sous-jacents et le tour est joué :)
Si ça peut vous servir ...
Si ça peut vous servir ...