ListView.Items.Add et Compact Framework

Résolu
el_teedee Messages postés 497 Date d'inscription mercredi 7 juillet 2004 Statut Membre Dernière intervention 13 juillet 2015 - 20 sept. 2005 à 10:20
el_teedee Messages postés 497 Date d'inscription mercredi 7 juillet 2004 Statut Membre Dernière intervention 13 juillet 2015 - 20 sept. 2005 à 14:40
Salut,



j'ai tout d'aobrd coder un programme pour Windows, j'ai donc utilisé la
méthode .AddRange(ListViewItemCollection) pour remplir ma listView.

En passant mon code pour le CF, je me suis apercu, que bon nombre de
propriété de la listview avaient disparu, et aussi la méthode AddRange.

Je l'ai donc remplacé par un simple boucle for avec la méthode .Add, comme ceci :



for (int compteur=0;compteur<col_lvi.Length;compteur++)

{

listview.Items.Add(col_lvi[compteur]);

}



Et depuis quelques fois où j'execute le programme, cela ne plante pas,
mais cela ne fais plus rien lorsque j'arrive sur la ligne .Add. Avec un
point d'arrêt dessus, il passe dessus une fois, puis si je fais
continuer, c'est comme si il arretait l'execution.



Mes questions sont, est-ce que ca peut venir du mode d'affichage ?
(détails, grandes icones,...) car ca eut marché en mode petites icones,
mais le but final est d'afficher en détails, car j'ai 7 colonnes à
afficher. De koi d'autres ca peut venir ?

Pour info, je remplis tout d'abord col_lvi (ma collection d'items), tout d'abord le .text de l'item puis tous ces subItem.

Est-ce qu'il peut y avoir incompatibilité avec la propriété ChexBoxes
si je suis en tel ou tel mode ? Et si j'ai ajouté mes colonnes ou non ?
(genre si je suis en mode small icons et si j'ajoute mes 7 colonnes)



Vraiment, là, je vois pas d'ou ca vient, surtout qu'il ne lève pas d'exception.

2 réponses

el_teedee Messages postés 497 Date d'inscription mercredi 7 juillet 2004 Statut Membre Dernière intervention 13 juillet 2015 9
20 sept. 2005 à 14:40
Apparemment, il ne veut pas de :

ListView1.ChexBoxes = true ;



ca m'arrange pas.
3
el_teedee Messages postés 497 Date d'inscription mercredi 7 juillet 2004 Statut Membre Dernière intervention 13 juillet 2015 9
20 sept. 2005 à 14:15
Bon, j'ai effectué un test en mettant une nouvelle listview appelée ListView1.



Je crée un SubItem et je l'ajoute dans ma Listview existante et dans ma nouvelle ListView.

Pour la nouvelle, ca passe, pour l'ancienne, j'obtient une exception : System.ArgumentException

Cela viendrait donc des paramètres de l'ancienne Listview ?
0
Rejoignez-nous