Visual basic 6.0 (comboliste)

bonjour et heureuse année 2004

depuis le temp que je demande des exemple et bien on m'en a toujour pas donnés.
car j'aimerai enregistrer le contenu d'un control comboliste, et on me dit qu'il faut enregistrer indes parindex, alors moi je dit c'est bien, mais voila je ne sais pas comment faire alors c'est pourquoi je demande un petit exemple.

MERCI

ps: svp c'est urgent, ça fait un moment que j'attend.

5 réponses

  • Votes
  • Date
  • Date décroissante
  1. bonjour

    Dim i, n As Integer
    n = FreeFile
    Open "fichier.tmp" For Output As #n
    For i = 0 To Combo1.ListCount
    Print #n, Combo1.List(i)
    Next i
    Close #n

    par exemple
    1. Tous dabort merci de ta reponce qui me fait grand plaisir,
      alors si je comprend bien, pour l'écriture du fichier on fait :

      print #n, combo1.listCount

      et pour la lecture j'écrirer :

      input #n, listcombo1
      'listcombo1 étans une variable bien sûr.
      combo1.list(listcombo1)

      C'est ca ?
  2. non
    combo.listcount = nombre de postes de combo
    combo(0).list = 1er poste
    combo(1).lsit = 2ème poste
    ...
    combo(combo.list-1).list= dernier poste

    erreur dans réponse précédent d'ailleurs
    il faut : For i = 0 To ( Combo1.ListCount - 1)

    après
    input #n,zone ( ou line input #n,zone)
    permet de lire dans zone les données d'un fichier
    input jusqu'à ",", line input jusqu'à crlf
    write #n,zone
    ecrit le contenu de zone dans un fichier
    cordialement.
    1. visual basic me dit qu'il y a une erreur à la ligne :

      print #n, combo1.List(i)
      1. quelle erreur ?
        le fichier est bien ouvert ?
        i a une valeur correcte ( de 0 à combo1.listcount- 1 ) ?
        1. oups, désolé j'avais mis list1 au lieu de combo1 fausse alerte.