Dessiner fleche en c# [Résolu]

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

Votre réponse

2 réponses

Meilleure réponse
Messages postés
835
Date d'inscription
samedi 15 novembre 2008
Dernière intervention
14 janvier 2017
- 2 mai 2009 à 09:23
3
Merci
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!

Merci cs_Robert33 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 88 internautes ce mois-ci

Commenter la réponse de cs_Robert33
Meilleure réponse
Messages postés
3248
Date d'inscription
lundi 25 avril 2005
Statut
Modérateur
Dernière intervention
27 octobre 2012
- 2 mai 2009 à 12:19
3
Merci
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 );
}

Merci Lutinore 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 88 internautes ce mois-ci

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.