cs_fauve
Messages postés661Date d'inscriptionvendredi 2 décembre 2005StatutMembreDernière intervention23 mars 2011
-
9 janv. 2007 à 14:50
Julien237
Messages postés883Date d'inscriptionvendredi 3 novembre 2000StatutMembreDernière intervention 3 mars 2009
-
9 janv. 2007 à 16:10
Salut,
Voila mon problème, je fais une série de modifications sur ma listview ( permutation de colonne,... ) et je voudrais que ces modifications se fasse en une seule fois n'existerais t'il pas un moyen pour que ma listview soit " figé " le temps que je fasses mes modifications et qu'en suite je la " libère " pour qu'elle prendre en compte les modifications.
PS : J'utilise Microsoft Visual Basic 2005 Express Edition
Julien237
Messages postés883Date d'inscriptionvendredi 3 novembre 2000StatutMembreDernière intervention 3 mars 20097 9 janv. 2007 à 16:10
Ca donne quoi ceci ?
Dim lv As New ListView
For i As Integer = 0 To ListView1.Columns.Count - 1
lv.Columns.Add(ListView1.Columns(i).Clone)
Next
For i As Integer = 0 To ListView1.Items.Count - 1
lv.Items.Add(ListView1.Items(i).Clone)
Next
'Opérations sur lv
ListView1.Columns.Clear()
For i As Integer = 0 To lv.Columns.Count - 1
ListView1.Columns.Add(lv.Columns(i).Clone)
Next
ListView1.Items.Clear()
For i As Integer = 0 To lv.Items.Count - 1
ListView1.Items.Add(lv.Items(i).Clone)
Next, ----
(Coloration syntaxique automatique par Kenji)
Julien237
Messages postés883Date d'inscriptionvendredi 3 novembre 2000StatutMembreDernière intervention 3 mars 20097 9 janv. 2007 à 15:49
Salut,
Tu peux toujours déclarer une nouvelle listview, copie de la première mais pas dans un conteneur graphique, tu opère dessus, puis tu replace tes données dans celle de ton form...
cs_fauve
Messages postés661Date d'inscriptionvendredi 2 décembre 2005StatutMembreDernière intervention23 mars 20118 9 janv. 2007 à 15:52
Salut,
Je vois vrament pas ce que tu veux dire : mais pas dans un conteneur graphique ??? Est ce que tu pourrais me donner le code pour copier la listview dans une autre car j'ai déja essayé mais je galère un peu