Como: desenhar linhas com o controle de LineShape (Visual Studio)

Você pode usar o LineShape o controle para desenhar linhas horizontais, verticais ou diagonais em um formulário ou recipiente, tanto em tempo de design em tempo de execução.

Nota o computador pode mostrar nomes diferentes ou locais para o usuário Visual Studio alguns elementos de interface nas seguintes instruções.A edição do Visual Studio que você possui e as configurações que você usa determinam esses elementos.Para obter mais informações, consulte Configurações de Visual Studio.

Para desenhar uma linha em tempo de design

  1. Arraste o LineShape controlar da Visual Basic PowerPacks guia o caixa de ferramentas arraste para um controle de formulário ou recipiente.

  2. Arraste o dimensionamento e mova as alças de dimensionar e posicionar a linha.

    Você também pode dimensionar e posicionar a linha alterando a X1, X2, Y1, e Y2 propriedades na Propriedades janela.

  3. No Propriedades janela, opcionalmente, defina propriedades adicionais, como BorderStyle ou BorderColor para alterar a aparência da linha.

Para desenhar uma linha de tempo de execução

  1. No menu Project, escolha Add Reference.

  2. No Add Reference caixa de diálogo, selecione Microsoft.VisualBasic.PowerPacks.VSe, em seguida, clique em OK.

  3. No O Editor de código, adicionar um Imports ou using instrução na parte superior do módulo:

    Imports Microsoft.VisualBasic.PowerPacks
    
    using Microsoft.VisualBasic.PowerPacks;
    
  4. Adicione o seguinte código em um Event procedimento:

    Dim canvas As New ShapeContainer
    Dim theLine As New LineShape
    ' Set the form as the parent of the ShapeContainer.
    canvas.Parent = Me
    ' Set the ShapeContainer as the parent of the LineShape.
    theLine.Parent = canvas
    ' Set the starting and ending coordinates for the line.
    theLine.StartPoint = New System.Drawing.Point(0, 0)
    theLine.EndPoint = New System.Drawing.Point(640, 480)
    
    ShapeContainer canvas = new ShapeContainer();
    LineShape theLine = new LineShape();
    // Set the form as the parent of the ShapeContainer.
    canvas.Parent = this;
    // Set the ShapeContainer as the parent of the LineShape.
    theLine.Parent = canvas;
    // Set the starting and ending coordinates for the line.
    theLine.StartPoint = new System.Drawing.Point(0, 0);
    theLine.EndPoint = new System.Drawing.Point(640, 480);
    

Consulte também

Tarefas

Como: desenhar formas com os controles de RectangleShape (Visual Studio) e o OvalShape

Referência

LineShape

Conceitos

Introdução à linha e controles Shape (Visual Studio)