cs_imt
Messages postés1Date d'inscriptionjeudi 7 août 2003StatutMembreDernière intervention29 août 2003
-
29 août 2003 à 12:24
aithassan
Messages postés6Date d'inscriptionmardi 10 août 2004StatutMembreDernière intervention14 octobre 2004
-
11 août 2004 à 13:41
bonjour,
je voudrait savoir comment utiliser l'editeur d'image pour pouvior tracer une ligne, une ellipse....dans mon Form...
en fait j'ai un prog en VB6, ou il y a un objet ligne dans mon form, et je n'arrive pas a avoir l'equivalent....
en vb6 je peu avoir acces et modifier les coordonnée de ma ligne comme ceci: ligne1.X1 3 , ligne1.X2 15 ligne1.Y1 10 , ligne1.Y2 25
cs_CapsLock
Messages postés40Date d'inscriptionjeudi 31 juillet 2003StatutMembreDernière intervention 5 septembre 20031 29 août 2003 à 13:41
Salut,
En C# se n'est pas la même chose. Tu dois te servir le l'objet Graphic.
Voici un exemple.
//Définition d'un "Crayon" pour dessiner la forme.
Pen pen = new Pen(Color.Black,1);
//On obtient le Graphics de l'objet où l'on veut dessiner.
Graphics graphics = this.CreateGraphics();
//Ensuite, on dessine ce qu'on veut. Une ligne par exemple.
graphics.DrawLine(pen,0,0,100,100);
//Ou même un Ellipse.
graphics.DrawEllipse(pen,100,100,50,60);
Voilà...
Pour être sur que le dessin ne s'efface pas quand il y a des rafraîchissements, insère ton code dans l'évènement Paint du contrôle sur lequel tu veux dessiner.