Changer la couleur de fond ou la police d'une ligne de listview

cs_defcoco Messages postés 17 Date d'inscription mercredi 12 mai 2004 Statut Membre Dernière intervention 23 juillet 2004 - 21 juil. 2004 à 10:47
cs_coq Messages postés 6349 Date d'inscription samedi 1 juin 2002 Statut Membre Dernière intervention 2 août 2014 - 21 juil. 2004 à 14:46
Voila mon probleme, je n'arrive pas à changer juste la ligne de ma listview, quand je fais mon truc ca change toute la listview, voici mon code, au fait j'utilise le compact framework:

while (rdr.Read())
{
if(premier_tour)
{
list.Columns.Add(rdr.GetName(1), -2, HorizontalAlignment.Left);
list.Columns.Add(rdr.GetName(2), -2, HorizontalAlignment.Left);
list.Columns.Add(rdr.GetName(3), -2, HorizontalAlignment.Left);
list.Columns.Add(rdr.GetName(4), -2, HorizontalAlignment.Center);
list.Columns.Add(rdr.GetName(5), -2, HorizontalAlignment.Center);
list.Columns.Add(rdr.GetName(6), -2, HorizontalAlignment.Center);
list.Columns.Add(rdr.GetName(7), -2, HorizontalAlignment.Center);
list.Columns.Add(rdr.GetName(8), -2, HorizontalAlignment.Center);
list.Columns.Add(rdr.GetName(9), -2, HorizontalAlignment.Center);
list.Columns.Add(rdr.GetName(10), -2, HorizontalAlignment.Center);

}
list.Items.Add(new ListViewItem(rdr.GetString(1)));

list.Items[i].ListView.Font= new Font("toto",12,System.Drawing.FontStyle.Italic);

list.Items[i].SubItems.Add(rdr.GetString(2));
list.Items[i].SubItems.Add(rdr.GetString(3));
list.Items[i].SubItems.Add(rdr.GetString(4));
list.Items[i].SubItems.Add(rdr.GetString(5));
list.Items[i].SubItems.Add(rdr.GetString(6));
list.Items[i].SubItems.Add(rdr.GetString(7));
list.Items[i].SubItems.Add(rdr.GetString(8));
list.Items[i].SubItems.Add(rdr.GetString(9));
list.Items[i].SubItems.Add(rdr.GetString(10));
if(list.Items[i].SubItems[7].Text=="Sortie terminal")
{
compteur++;
}
i++;
premier_tour=false;

}

1 réponse

cs_coq Messages postés 6349 Date d'inscription samedi 1 juin 2002 Statut Membre Dernière intervention 2 août 2014 101
21 juil. 2004 à 14:46
list.Items[i].ListView obtient le controle listview contenant l'item, donc tu changes les options pour tout le

listview

D'ailleurs il me semble que le controle ListView du CF ne supporte pas la personnalisation de l'affichage item

par item

Cocoricoooooooo !!!!
0
Rejoignez-nous