Dessiner fleche en c# [Résolu]

cs_baby85 79 Messages postés mercredi 22 octobre 2008Date d'inscription 17 juin 2009 Dernière intervention - 1 mai 2009 à 19:12 - Dernière réponse : Lutinore 3248 Messages postés lundi 25 avril 2005Date d'inscriptionModérateurStatut 27 octobre 2012 Dernière intervention
- 2 mai 2009 à 12:19
salut,
je veux savoir comment je peux dessiner une fleche en c#
Merci d'avance
Afficher la suite 

2 réponses

Répondre au sujet
cs_Robert33 835 Messages postés samedi 15 novembre 2008Date d'inscription 14 janvier 2017 Dernière intervention - 2 mai 2009 à 09:23
+3
Utile
Bonjour,


 


Tout dépend du type de flech que tu veux dessiner, et ou.


voici un exemple qui dessine un fleche simple sur un panel.
l'idée etant de définir un tableau de points pour tracer la fleche.






private



void
panel1_Paint(object


sender, System.Windows.Forms.PaintEventArgs e)
{
   Pen pen = new



Pen(Color.Blue , 3);
   PointF[] points =
   {
      new



PointF( 10.0F, 10.0F),
      new



PointF( 30.0F, 10.0F),
      new



PointF( 20.0F, 20.0F),
      new



PointF( 30.0F, 10.0F),
      new


PointF( 20.0F, 0.0F)
   };
   e.Graphics.DrawLines(pen, points);
}







C# is amazing, enjoy it!
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de cs_Robert33
Lutinore 3248 Messages postés lundi 25 avril 2005Date d'inscriptionModérateurStatut 27 octobre 2012 Dernière intervention - 2 mai 2009 à 12:19
+3
Utile
Salut, effectivement ça dépend du style de flèche que tu veux..

protected override void OnPaint( PaintEventArgs e )
{
    //base.OnPaint( e );


    Pen p = new Pen( Color.Red, 11.0f );
    p.EndCap = System.Drawing.Drawing2D.LineCap.ArrowAnchor;
    e.Graphics.DrawLine( p, 20, 20, 100, 20 );
}
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de Lutinore

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.