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 :
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.Drawing2D.LineCap
Autres ressources
Graphiques et dessins dans les Windows Forms
Utilisation d'un stylet pour dessiner des lignes et des formes