Procedura: disegnare una linea in un Windows FormHow to: Draw a Line on a Windows Form

In questo esempio disegna una linea in un form.This example draws a line on a form. In genere, quando si disegna in un form, gestire il modulo Paint eventi ed eseguire il disegno utilizzando il Graphics proprietà del PaintEventArgs, come illustrato in questo esempioTypically, when you draw on a form, you handle the form’s Paint event and perform the drawing using the Graphics property of the PaintEventArgs, as shown in this example

EsempioExample

Pen pen = new Pen(Color.FromArgb(255, 0, 0, 0));
e.Graphics.DrawLine(pen, 20, 10, 300, 100);
Dim pen As New Pen(Color.FromArgb(255, 0, 0, 0))
e.Graphics.DrawLine(pen, 20, 10, 300, 100)

Compilazione del codiceCompiling the Code

L'esempio precedente è progettato per l'uso con Windows Form e richiede PaintEventArgs e, ovvero un parametro del Paint gestore dell'evento.The preceding example is designed for use with Windows Forms, and it requires PaintEventArgse, which is a parameter of the Paint event handler.

Programmazione efficienteRobust Programming

È necessario chiamare sempre Dispose in tutti gli oggetti che utilizzano le risorse di sistema, ad esempio Pen oggetti.You should always call Dispose on any objects that consume system resources, such as Pen objects.

Vedere ancheSee Also

DrawLine
OnPaint
Introduzione alla programmazione graficaGetting Started with Graphics Programming
Uso di un oggetto Pen per creare linee e formeUsing a Pen to Draw Lines and Shapes
Grafica e disegno in Windows FormGraphics and Drawing in Windows Forms