Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Costruttore Pen (Color, Single)

 

Data di pubblicazione: novembre 2016

Inizializza una nuova istanza della classe Pen con le proprietà Color e Width specificate.

Spazio dei nomi:   System.Drawing
Assembly:  System.Drawing (in System.Drawing.dll)

public Pen(
	Color color,
	float width
)

Parametri

color
Type: System.Drawing.Color

Struttura Color che indica il colore di questa classe Pen.

width
Type: System.Single

Valore che indica la larghezza dell'oggetto Pen.

Il Color proprietà è impostata sul colore specificato per il color parametro. Il Width proprietà è impostata sul valore specificato nel width parametro. Oggetto width pari a 0 comporterà la Pen disegno come se il valore della larghezza è 1.

Esempio di codice seguente viene illustrato come creare un Pen e gli effetti dell'impostazione di DashCap, DashPattern, e SmoothingMode proprietà.

In questo esempio è progettato per essere utilizzato con Windows Form. Incollare il codice in un form e chiamare il ShowPensAndSmoothingMode metodo quando si gestisce il modulo Paint evento, passando e come 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();
}

.NET Framework
Disponibile da 1.1
Torna all'inizio
Mostra: