Dessiner une ligne????

cs_imt Messages postés 1 Date d'inscription jeudi 7 août 2003 Statut Membre Dernière intervention 29 août 2003 - 29 août 2003 à 12:24
aithassan Messages postés 6 Date d'inscription mardi 10 août 2004 Statut Membre Dernière intervention 14 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

je voudrait pouvoir fair la meme chose en C#.....

merci pour votre aide....

IMT

2 réponses

cs_CapsLock Messages postés 40 Date d'inscription jeudi 31 juillet 2003 Statut Membre Dernière intervention 5 septembre 2003 1
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.

private void Form1_Paint(object sender, System.Windows.Forms.PaintEventArgs e)
{
}

©ªþ§Lð¢K :big)
0
aithassan Messages postés 6 Date d'inscription mardi 10 août 2004 Statut Membre Dernière intervention 14 octobre 2004
11 août 2004 à 13:41
et comment faire pour dessing un rectangle
un code complet serais chouet
0
Rejoignez-nous