. Desenhando linhas em Visual Basic NET ( VB.NET ) é um conceito importante para compreender quando aprender a trabalhar com objetos PictureBox ea classe gráficos. VB.NE , que é uma linguagem de programação orientada a objetos, usa a estrutura do NET . E é o sucessor da linguagem Visual Basic. Para usar o método " DrawLine " , primeiro crie um objeto " PictureBox " , inicialize -o e , em seguida, chamar o método " DrawLine " para desenhar uma linha entre dois pontos com um objeto " Pen" . Instruções
1
Abra o arquivo de origem VB.NET em um editor como o Microsoft Visual Studio.
2
Crie um objeto PictureBox para desenhar , adicionando o seguinte código dentro seu " Form" declaração de classe :
pictureBox1 privada as New PictureBox ()
3
Criar uma sub-rotina para inicializar o PictureBox. Vincular o evento sub-rotina pintura , adicionando o seguinte código dentro de sua declaração de classe do Form1 :
Sub Form1_Load Privada (sender As Object , ByVal e As System.EventArgs ) Handles MyBase.Load
pictureBox1 . Doca = DockStyle.Fill
pictureBox1.BackColor = Color.Black
AddHandler pictureBox1.Paint , AddressOf Me.pictureBox1_Paint
Me.Controls.Add ( pictureBox1 )
End Sub ' Form1_Load
A sub-rotina define o fundo para preto. Certifique-se de chamar o método " Form1_Load " outro lugar no seu código, como no " Form1 ()" construtor.
4
Criar uma sub-rotina para desenhar uma linha entre dois pontos com o " DrawLine " método , adicionando o seguinte código dentro de sua declaração de classe do Form1:
Private Sub pictureBox1_Paint (sender as Object , ByVal e As System.Windows.Forms.PaintEventArgs )
Dim whitePen as New Pen ( Color.White , 2)
Dim point1 Como New Point (25 , 50)
Dim point2 Como New Point (150 , 100)
e.Graphics.DrawLine ( whitePen , point1 , point2 )
End Sub ' pictureBox1_Paint
A sub-rotina cria um objeto " Pen ", que é branco e tem uma largura de 2. Em seguida, chama o método " DrawLine " para desenhar uma linha com a caneta entre os pontos " 25,50 " e " 150100 ".
5
Salve o arquivo VB.NET . Compilar e executar o programa para desenhar a linha.