bonjour,

je m'amuse avec les dessins en direct sur le canvas d'un panel. j'arrive a dessiner des traits, pointillé .... du texte. J'aimerai tracer une courbe a partir d'un tableau de valeur qui sera bien entendu adapté à la résolution de mon panel.

Dans Delphi, je pouvais positionner mon curseur, puis demander a tracer un trait de l'ancienne position à la nouvelle. En bouclant ceci j'arrivai sans soucis à tracer une courbe de valeur sur un canvas.

Il me semble que la fonction DrawLines peut éventuellement servir mais ne sachant pas trop comment l'aborder, je me confie a vous.

Merci d'avance

j'ai essayé ça mais ça ne fonctionne pas :

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
 
 
Dim myPoints As New List(Of System.Drawing.Point)
Dim Gr As Graphics = Panel1.CreateGraphics()
Dim myPen As New System.Drawing.Pen(System.Drawing.Color.Red)
 
myPen.DashStyle = 0
myPen.Width = 2
myPen.Color = Color.Green
 
myPoints.Clear()
myPoints.Add(New Point(0, 0))
myPoints.Add(New Point(50, 20))
myPoints.Add(New Point(70, 10))
 
Gr.DrawLines(myPen, myPoints)