Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
Tipos de Desenho Linha em Visual Basic
Um programador tem várias opções para como implementar desenho de linha em Visual Basic. Várias classes estão disponíveis para auxiliar no desenho de linhas , ou você pode escrever sua própria função para fazer o trabalho para você. Você pode decidir se o programa irá desenhar linhas em tempo de design , tempo de execução , ou ambos com base nas necessidades do seu programa. Desenhar as linhas em tempo de design

A classe PaintEventArgs permite que você desenhe linhas com pontos finais definidos , permitindo que você crie formas para além quadrados simples e retângulos usando uma função em vez de desenhá-los com o mouse. Por exemplo , você pode definir uma função digitando " Private Sub LineDraw (sender System.Object , ByVal e As System.Windows.Forms.PaintEventArgs ) Handles Me.Paint " e criar um objeto dentro da função , digitando " Dim drawPen As New Drawing.Pen ( Color.color_choice , largura) " , substituindo " cor " com uma cor real e" largura ", com um número inteiro. Você desenha a linha real , digitando " e.Graphics.Drawline ( drawPen , x1, y1 , x2, y2) " e substituindo os valores xey com as coordenadas dos pontos finais de sua linha . Você pode chamar a função DrawLine tantas vezes quanto você precisa para desenhar linhas .
Desenhar as linhas em tempo de execução

Você pode criar um programa que permite ao usuário desenhar linhas e formas , quando o programa é executado . Você pode usar as classes de bitmap e gráficos para criar objetos que permitem ao usuário desenhar . Você programa MouseDown , MouseMove e MouseUp funções do formulário para responder de forma semelhante a um lápis. Pode criar quatro variáveis ​​inteiras para armazenar os pontos finais da linha . Quando o usuário clica em um local sobre a forma, o programa armazena as coordenadas x1 e y2 . Quando o usuário arrasta o mouse para outro local e solta o botão , a classe Bitmap desenha uma linha de x1, y1 até x2 , y2 . O programador pode criar uma função que só vai desenhar linhas retas , independentemente de onde o usuário arrasta o mouse para .
Mista

Você pode adicionar uma referência ao o namespace PowerPacks que contém a classe LineShape e adicione o controle LineShape para a caixa de ferramentas e , em seguida, arraste a ferramenta para o formulário para criar uma linha . Você pode , em seguida, arraste os pontos finais da linha para alterar a forma ou alterar manualmente o x e y os valores das coordenadas na janela de propriedades . Você também pode alterar outros atributos , incluindo a largura ea cor da linha. Se você quiser permitir que os usuários para desenhar linhas usando a ferramenta LineShape , você pode definir um objeto ShapeContainer que usa a forma como uma tela e um objeto LineShape que desenha sobre o objeto ShapeContainer . O objeto LineShape pode usar as funções inicial e final para obter xey coordenadas do mouse para desenhar linhas .

Anterior :

Próximo : No
  Os artigos relacionados
·Como ocultar um controle Fita De VBA 
·Vantagens e desvantagens do uso de várias tabelas em V…
·Como desativar Excluir em uma planilha em VBA 
·Como Fazer um Navegador Navegue até a URL Introduzido …
·Como trabalhar com caixas de seleção em Visual Basic 
·Como se conectar a MDB Através Visual Basic 
·Como inserir um registro no banco de dados VBA 
·Como executar um arquivo EXE no código VB 
·Como criar uma lista para uma caixa de listagem em VBA 
·Como ping a um servidor de VB6 
  Artigos em destaque
·Como alterar o layout de borda no NetBeans 
·Como acessar os dados do arquivo de forma seqüencial 
·Visual Basic Arrays Tutorial 
·Decimal Vs . Tipos Número de dados 
·Como criar um fluxograma para Conversões de moeda 
·Como processar uma caixa de seleção com PHP 
·Como usar dicas de ferramentas em VB 
·Como fazer o download de uma página Web com VBScript 
·Como fazer um aplicativo do Windows Forms com cores per…
·Como transferir banco de dados MySQL para a Network Sol…
Cop e direita © Conhecimento computador https://ptcomputador.com Todos os Direitos Reservados