Comment : dessiner une ligne avec des embouts de ligne

Vous pouvez dessiner le début ou la fin d’une ligne dans l’une des formes appelées majuscules de trait. GDI+ prend en charge plusieurs extrémités de ligne, telles que ronde, carrée, diamant et pointe de flèche.

Exemple

Vous pouvez spécifier des majuscules de ligne pour le début d’une ligne (limite de début), la fin d’une ligne (limite de fin) ou les tirets d’une ligne pointillée (pointillé).

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

Illustration that shows a line with a round cap.

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 du Paint formulaire. Collez l’exemple de code dans le Paint gestionnaire d’événements en passant e en tant que PaintEventArgs.

Voir aussi