Partager via


Comment : dessiner une ligne avec des embouts de ligne

Vous pouvez dessiner le début ou la fin d'une ligne avec l'une des différentes formes appelées extrémités de ligne. GDI+ prend en charge plusieurs extrémités de ligne, telles que rond, carré, losange et pointe de flèche.

Exemple

Vous pouvez spécifier des embouts de ligne pour le début d'une ligne (embout de début), la fin d'une ligne (embout de fin), ou les pointillés d'une ligne discontinue (embout pointillé).

L'exemple suivant dessine une ligne avec une pointe de flèche à une extrémité et un embout rond à l'autre extrémité. L'illustration montre la ligne résultante :

Stylets

        Dim pen As New Pen(Color.FromArgb(255, 0, 0, 255), 8)
        pen.StartCap = LineCap.ArrowAnchor
        pen.EndCap = LineCap.RoundAnchor
        e.Graphics.DrawLine(pen, 20, 175, 300, 175)

Pen pen = new Pen(Color.FromArgb(255, 0, 0, 255), 8);
pen.StartCap = LineCap.ArrowAnchor;
pen.EndCap = LineCap.RoundAnchor;
e.Graphics.DrawLine(pen, 20, 175, 300, 175);

Compilation du code

  • Créez un Windows Form et gérez l'événement Paint du formulaire. Collez l'exemple de code dans le gestionnaire d'événements Paint en passant e en tant que PaintEventArgs.

Voir aussi

Référence

System.Drawing.Pen

System.Drawing.Drawing2D.LineCap

Autres ressources

Graphiques et dessins dans les Windows Forms

Utilisation d'un stylet pour dessiner des lignes et des formes