Utiliser la classe drawcurve

darkflyer Messages postés 39 Date d'inscription samedi 3 juin 2006 Statut Membre Dernière intervention 28 mai 2007 - 14 avril 2007 à 13:43
cs_lapix Messages postés 34 Date d'inscription dimanche 11 septembre 2005 Statut Membre Dernière intervention 14 juin 2023 - 22 mai 2007 à 12:57
bonjour,
je suis pas uper calé en vb 2005, et je souhaite utiliser la classe drawcurve pour tracer des courbes des données stockées dans un tableau. le pb c'est que quand j'utilise le petit bout de code qui existe dans le help ça n'affiche rien. dc je voulais savoir en detail ce qu'il faut faire (ajouter des composants au designer, les declarations....), supposant que toutes mes données sont dans un tableau à double entrée m(1, i) m(2, i) avec   i  allant de 0 à N. et je veux tracer m(1,i) en fonction de m(2,i).
merci d'avance!

1 réponse

cs_lapix Messages postés 34 Date d'inscription dimanche 11 septembre 2005 Statut Membre Dernière intervention 14 juin 2023 1
22 mai 2007 à 12:57
Bonjour,

drawcurve necessite des points (avec un x et un y) :
   
    Private Sub Form1_Paint(ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles Me.Paint
        'Dim g As Graphics = Me.PictureBox1.CreateGraphics()
        Dim points(5) As System.Drawing.Point
        Dim s As New Pen(Color.Black, 5)
        points(0) = New Point(10, 100)
        points(1) = New Point(20, 150)
        points(2) = New Point(30, 120)
        points(3) = New Point(40, 180)
        points(4) = New Point(50, 100)
        points(5) = New Point(60, 90)

        e.Graphics.DrawCurve(s, points)

    End Sub

devrait fonctionner....

A te lire
0
Rejoignez-nous