ListView.Items.Add et Compact Framework [Résolu]

el_teedee
Messages postés
498
Date d'inscription
mercredi 7 juillet 2004
Dernière intervention
13 juillet 2015
- 20 sept. 2005 à 10:20 - Dernière réponse : el_teedee
Messages postés
498
Date d'inscription
mercredi 7 juillet 2004
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.
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
el_teedee
Messages postés
498
Date d'inscription
mercredi 7 juillet 2004
Dernière intervention
13 juillet 2015
- 20 sept. 2005 à 14:40
3
Merci
Apparemment, il ne veut pas de :

ListView1.ChexBoxes = true ;



ca m'arrange pas.

Merci el_teedee 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 94 internautes ce mois-ci

Commenter la réponse de el_teedee
el_teedee
Messages postés
498
Date d'inscription
mercredi 7 juillet 2004
Dernière intervention
13 juillet 2015
- 20 sept. 2005 à 14:15
0
Merci
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 ?
Commenter la réponse de el_teedee

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.