Come usare DrawLine in VB.NET

August 8

Come usare DrawLine in VB.NET


Disegno di linee in Visual Basic .NET (VB.NET) è un concetto importante per capire quando imparare a lavorare con gli oggetti PictureBox e la classe Graphics. VB.NE, che è un linguaggio di programmazione orientato agli oggetti, utilizza il framework .NET ed è il successore del linguaggio Visual Basic. Per utilizzare il metodo "DrawLine", innanzitutto creare un oggetto "PictureBox", inizializzare e quindi chiamare il metodo "DrawLine" per tracciare una linea tra due punti con un oggetto "Pen".

istruzione

1 Aprire il file sorgente VB.NET in un editor come Microsoft Visual Studio.

2 Creare un oggetto PictureBox di attingere aggiungendo il seguente codice all'interno della vostra dichiarazione di classe "Form":

pictureBox1 privato come nuovo PictureBox ()

3 Creare una subroutine per inizializzare la PictureBox. Collegare la subroutine evento Paint aggiungendo il seguente codice all'interno della vostra dichiarazione di classe di Form1:

Private Sub Form1_Load (mittente di ByVal come oggetto, ByVal e come System.EventArgs) tratta MyBase.Load

pictureBox1.Dock = DockStyle.Fill

pictureBox1.BackColor = Color.Black

AddHandler pictureBox1.Paint, AddressOf Me.pictureBox1_Paint

Me.Controls.Add (pictureBox1)

End Sub 'Form1_Load

La subroutine imposta lo sfondo nero. Assicurarsi di chiamare il metodo "Form1_Load" altrove nel codice, come ad esempio nel "Form1) (" costruttore.

4 Creare una subroutine per tracciare una linea tra due punti con il metodo "DrawLine" aggiungendo il seguente codice all'interno della vostra dichiarazione di classe di Form1:

Private Sub pictureBox1_Paint (ByVal sender As Object, ByVal e come System.Windows.Forms.PaintEventArgs)

Dim whitePen come nuovo Pen (Color.White, 2)

point1 fioco come nuovo punto (25, 50)

point2 fioco come nuovo punto (150, 100)

e.Graphics.DrawLine (whitePen, point1, point2)

End Sub 'pictureBox1_Paint

La subroutine crea un oggetto "penna", che è bianco e ha una larghezza di 2. E poi chiama il metodo "DrawLine" per disegnare una linea con la penna tra i punti "25,50" e "150.100".

5 Salvare il file VB.NET. Compilare ed eseguire il programma per disegnare la linea.