Partager via


Aide et Astuces : dessiner une ligne avec des extrémités de ligne

Vous pouvez tracer le début ou la fin d'une ligne sous l'une des formes appelées extrémités de ligne. GDI+ prend en charge plusieurs types d’extrémités de ligne, tels que circulaire, carré, en forme de diamant et en forme de pointe de flèche.

Exemple :

Vous pouvez spécifier les extrémités de ligne pour le début d'une ligne (extrémité de début), la fin d'une ligne (extrémité de fin) ou les tirets d'une ligne pointillée (extrémité de tiret).

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

Illustration montrant une ligne avec une extrémité arrondie.

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);
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)

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