ManDeq59
Messages postés55Date d'inscriptiondimanche 12 mai 2002StatutMembreDernière intervention 6 juillet 2004
-
5 juin 2004 à 17:54
alicvb
Messages postés134Date d'inscriptionvendredi 19 mars 2004StatutMembreDernière intervention 6 juin 2007
-
5 juin 2004 à 22:21
salut à tous
Ma question peut paraître bete, mais je n'arrive pas à ajouter un ligne dans ma listview.
J'ai une listview qui contient 2 colonnes.
Qd j'essai d'ajouter une ligne il me l'ajoute seulement dans la première colonne.
cs_RedDog
Messages postés50Date d'inscriptionlundi 7 avril 2003StatutMembreDernière intervention21 août 2013 5 juin 2004 à 22:15
Il suffit de faire un ListViewItem et ensuite d'ajouter autant d'élément que tu as de colonnes.
Je te donne un exemple simple que j'ai fait pour un de mes programmes.
' Hiragana
For intH = 12352 To 12447
Dim str As String = Convert.ToChar(intH).ToString
If str <> Convert.ToChar(1).ToString Then
Dim lvi As New ListViewItem(str)
lvi.SubItems.Add(frm1.mnuEdtHiragana.Text)
lvi.SubItems.Add("U+" & frm1.IntToHex(intH))
lvi.SubItems.Add(intH.ToString)
ListView1.Items.Add(lvi)
End If
Next
Dans mon exemple, j'ai quatre colonne.
Je décortique le code qui nous intéresse:
La première ligne, je crée un objet ListView et j'y assigne le texte de la première colonne.
et voilà.
Comme tu l'auras remarqué, lorsque tu rajoutes un item à un listview, vb.net ajoute automatiquement un subitem avec le texte que tu as rentré : une fois que tu as tapé :
ListMusique.Items.Add("Essai"), l'item crée a déjà un subitem, dont le texte est "essai"