Msflexgrid

manud31 Messages postés 81 Date d'inscription vendredi 28 octobre 2005 Statut Membre Dernière intervention 16 mai 2006 - 26 janv. 2006 à 13:00
acecel Messages postés 140 Date d'inscription jeudi 6 mai 2004 Statut Membre Dernière intervention 14 octobre 2006 - 27 janv. 2006 à 09:36
Bonjour, je travaille en VB6



J’ai une série de valeurs (voir ci-dessous), dans un fichier txt, et je les récupère dans une MSFlexgrid



i
Fe
q1
q2 mb1 mb2


0 0.000000 11592.219727
11592.220703 -5.925808
-10.161422

1 1500.000000 11724.924805
11511.783203
299.094604 -0.084669

2 3000.000000 12510.312500
11362.174805 815.524414
-34.197327

3 4500.000000 13973.162109
11155.344727 1556.191284
-58.979328

4 6000.000000 15694.170898
10940.443359 2349.290527
-75.520203

5 7500.000000 17699.304688
10712.090820 3185.675293
-85.139069

6 9000.000000 19906.230469
10516.958984 4037.600098
-71.520195

7 10500.000000 22109.472656
10321.558594 4889.264648
-57.962730

8 12000.000000 24574.062500
10164.595703 5758.148438
-18.965878

9 13500.000000 27043.787109
10018.149414 6624.459961 23.973532


10 15000.000000
29502.431641 9869.218750 7490.105957 65.135223




1/ Mais j’ai un bug en ce qui concerne la récupération

Sur la dernière ligne, il y a un décalage d’une colonne

Je ne sais pas comment rétablir la dernière ligne normale ?



2/ Comment faut-il faire pour obtenir une courbe avec ces valeurs ?

Avec une valeur de i en abscisse, il faudrait que cela me trace les autres courbes, sur le même graphique.



@+

1 réponse

acecel Messages postés 140 Date d'inscription jeudi 6 mai 2004 Statut Membre Dernière intervention 14 octobre 2006
27 janv. 2006 à 09:36
Bonjour

1) donne ton source pour qu'on voit d'ou viens ton erreur.

2) Pour cela, tu peux utiliser le contrôle Ligne et définir tes coordonnées X et Y (un trait entre chaque point)
Par exemple : Point 1 X1 Y 5 Point 2 X = 2 Y = 10 Point 3 X= 3 Y = 15

Line1.X1 = 1 * UnitéX
Line1.Y1 = 5
Line1.X2 = 2 * UnitéX
Line1.Y2 = 10

Line2.X1 = 2 * UnitéX
Line2.Y1 = 10
Line2.X2 = 3 * UniteX
Line2.Y2 = 15
UnitéX distance (en Twips par exemple) entre deux X 1 et X = 2.
0
Rejoignez-nous