Bonjour,
J'ai un fichier ini avec les entrées du style suivant :
[NOM]
Nom1=XXXX
Nom2=ZZZZ
Nom3=AAAA
Etc...
[XXXX]
Valeur1=A
Valeur2=B
[ZZZZ]
ValeurX=C
ValeurY=D
[AAAA]
ValeurZ=E
ValeurX1=F
Etc...
Je voudrais remplir une Combobox seulement avec les noms qui se trouvent entre[NOM] et[XXXX], sachant que le nombre de lignes entre ces 2 entêtes est variable en fonction de mes enregistrements. J'ai farfouillé sur le net mais je n'ai rien trouvé de fonctionnel. J'ai trouvé ça mais c'est du VB6
Et je n'arrive pas à le transposer en VB.NET
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 Dim Montableau(10) As String ' Tableau Dim i As Integer Private Sub Form_Load() Open "C:\configs.ini" For Input As #1 ' Lecture tant qu'on n'arrive pas à la fin du fichier While Not EOF(1) Line Input #1, Montableau(i) Combo.AddItem Left(Montableau(i), 9) i = i + 1 Wend ' Fermeture du fichier Close #1 'Selection du premier enregistrement Combo.ListIndex = 1 End Sub
Merci par avance.
@+ Martipit
Partager