Besoin d aide urgent vb6

souchic -  
lermite222 Messages postés 9042 Statut Contributeur -
Bonjour,

voila j ai un mini projet a presenter je suis debutante je ne sais pas tres bien manipuler visual basic j ai fait un programme comme suite :
et.matricule = matricule.Text
et.nom = nom.Text
et.prenom = prenom.Text
et.filiere = filiere.Text
et.niveau = niveau.Text
T(e).matricule = et.matricule
T(e).nom = et.nom
T(e).prenom = et.prenom
T(e).filiere = et.filiere
T(e).niveau = et.niveau

e = e + 1
etudiantgrille.AddItem "", etudiantgrille.Row
ouvriretudiant
Put #nfet, i, et
i = i + 1
For j = 1 To e - 1
Get #nfet, j, et
etudiantgrille.TextMatrix(j, 0) = T(j).matricule
etudiantgrille.TextMatrix(j, 1) = T(j).nom
etudiantgrille.TextMatrix(j, 2) = T(j).prenom
etudiantgrille.TextMatrix(j, 3) = T(j).filiere
etudiantgrille.TextMatrix(j, 4) = T(j).niveau
Next j
fermeretudiant
voila ce programme fonctionne mais kon j insere un element dans le fichier il me les place tous horizentalement ni de saut de ligne
et bcp d espace

je suis bloké et je n sé plus koi faire si quelqu un peu maidé je seré reconnaisante



merci,

A voir également:

1 réponse

lermite222 Messages postés 9042 Statut Contributeur 1 191
 
Bonjour,
D'après le bout de code que tu montre tu a une structure nommée "et" avec des éléments texte qui, en VB6 doivent avoir une longeur fixée.
Quand tu ressort un texte de ta stucture tu dois faire : ex:
    T(e).nom = trim(et.nom)


la même chose quand tu rempli ton FlexGrid
A+
0