Condividi tramite


Procedura: disegnare una linea con estremità

Aggiornamento: novembre 2007

È possibile applicare all'inizio o alla fine di una linea una delle diverse forme dette estremità di linea. GDI+ supporta numerose estremità di linee, quali rotonda, quadrata, a rombo e a punta di freccia.

Esempio

È possibile specificare le estremità di linea per l'inizio della linea, detta estremità iniziale, per la fine della linea, detta estremità finale, oppure i trattini di una linea tratteggiata, dette estremità tratteggiate.

Nell'esempio che segue si traccia una linea con una punta di freccia a un'estremità e un'estremità rotonda all'altra. Nell'illustrazione che segue è visibile la linea risultante:

Oggetti Pen

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

Compilazione del codice

  • Creare un Windows Form e gestire l'evento Paint del form. Incollare il codice precedente nel gestore eventi Paint passando e come PaintEventArgs.

Vedere anche

Riferimenti

System.Drawing.Pen

System.Drawing.Drawing2D.LineCap

Altre risorse

Grafica e disegno in Windows Form

Utilizzo di un oggetto Pen per creare linee e forme