Lire en anglais

Partager via


Pen.DashCap Propriété

Définition

Obtient ou définit le style d'extrémité utilisé à la fin des tirets qui constituent les lignes en pointillés dessinées à l'aide de ce Pen.

public System.Drawing.Drawing2D.DashCap DashCap { get; set; }

Valeur de propriété

Une des valeurs DashCap qui représente le style d'extrémité utilisé au début et à la fin des tirets constituant les lignes en pointillés dessinées à l'aide de ce Pen.

Exceptions

La valeur spécifiée n'est pas un membre de DashCap.

La valeur de la propriété DashCap est un Pen immuable, tel que ceux retournés par la classe Pens.

Exemples

L’exemple de code suivant illustre la création d’un Pen et les effets de la DashCapdéfinition des propriétés , DashPatternet SmoothingMode .

Cet exemple est conçu pour être utilisé avec Windows Forms. Collez le code dans un formulaire et appelez la méthode lors de la ShowPensAndSmoothingMode gestion de l’événement du Paint formulaire, en passant e comme PaintEventArgs.

private void ShowPensAndSmoothingMode(PaintEventArgs e)
{

    // Set the SmoothingMode property to smooth the line.
    e.Graphics.SmoothingMode = 
        System.Drawing.Drawing2D.SmoothingMode.AntiAlias;

    // Create a new Pen object.
    Pen greenPen = new Pen(Color.Green);

    // Set the width to 6.
    greenPen.Width = 6.0F;

    // Set the DashCap to round.
    greenPen.DashCap = System.Drawing.Drawing2D.DashCap.Round;

    // Create a custom dash pattern.
    greenPen.DashPattern = new float[]{4.0F, 2.0F, 1.0F, 3.0F};

    // Draw a line.
    e.Graphics.DrawLine(greenPen, 20.0F, 20.0F, 100.0F, 240.0F);

    // Change the SmoothingMode to none.
    e.Graphics.SmoothingMode = 
        System.Drawing.Drawing2D.SmoothingMode.None;

    // Draw another line.
    e.Graphics.DrawLine(greenPen, 100.0F, 240.0F, 160.0F, 20.0F);

    // Dispose of the custom pen.
    greenPen.Dispose();
}

Remarques

Ne définissez pas cette propriété sur Triangle si a Pen sa Alignment propriété définie sur Inset.

S’applique à