Visual Basic Erreur de code avec la Listview

Résolu
YCC -  
pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   -
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

2 réponses

  1. pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 773
     
    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
  2. YCC
     
    Merci parfait :)
    Par contre comment je peu faire un truc auto est sauvgarder ?
    0
    1. pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 773
       
      Par contre comment je peu faire un truc auto est sauvgarder ?
      Désolé, pas compris la question...
      0