Visual Basic Erreur de code avec la Listview

Résolu/Fermé
YCC - 30 oct. 2013 à 01:02
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 - 4 nov. 2013 à 08:21
Salut, pourquoi il a une erreur de code ?

Image1: http://hpics.li/4b5e4eb
Image2: http://hpics.li/d70d2f9

Mon bute est de faire un peu comme les contacts windows.

Merci
A voir également:

2 réponses

pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 744
Modifié par pijaku le 30/10/2013 à 10:38
Bonjour,

La première ligne d'un contrôle ListView n'est pas l'Item(1), mais l'Item(0), d'où l'erreur ArgumentOutOfRangeException.

Par exemple :

1- Pour ajouter une colonne à chaque ligne :
With Form1.ListView1.Items
.Add("01")
.Add("02")
.Add("03")
End With
'ajoute une colonne à la ligne 1
Form1.ListView1.Items(0).SubItems.Add(ComboBox1.Text)
'ajoute une colonne à la ligne 2
Form1.ListView1.Items(1).SubItems.Add(ComboBox2.Text)
'ajoute une colonne à la ligne 3
Form1.ListView1.Items(2).SubItems.Add(ComboBox3.Text)

2- Pour ajouter 3 colonnes à chaque ligne :
With Form1.ListView1

'ajoute une première ligne
.Items.Add("01")
'ajoute une colonne à la ligne 1
.Items(0).SubItems.Add(ComboBox1.Text)
'ajoute une 2ème colonne à la ligne 1
.Items(0).SubItems.Add(TextBox1.Text)
'ajoute une 3ème colonne à la ligne 1
.Items(0).SubItems.Add(TextBox2.Text)

'ajoute une seconde ligne
.Items.Add("02")
'ajoute une colonne à la ligne 2
.Items(1).SubItems.Add(ComboBox2.Text)
'ajoute une 2ème colonne à la ligne 2
.Items(1).SubItems.Add(TextBox3.Text)
'ajoute une 3ème colonne à la ligne 2
.Items(1).SubItems.Add(TextBox4.Text)

'ajoute une troisième ligne
.Items.Add("03")
.Items(2).SubItems.Add(ComboBox3.Text)
.Items(2).SubItems.Add(TextBox5.Text)
.Items(2).SubItems.Add(TextBox6.Text)
End With

Enfin je crois.....
Cordialement,
Franck
1
Merci parfait :)
Par contre comment je peu faire un truc auto est sauvgarder ?
0
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 744
4 nov. 2013 à 08:21
Par contre comment je peu faire un truc auto est sauvgarder ?
Désolé, pas compris la question...
0