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

Você pode usar o LineShape o controle para desenhar linhas horizontais, verticais ou diagonal em um formulário ou recipiente, em tempo de design e 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 instruções a seguir. 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 Trabalhando com configurações.

Para desenhar uma linha em tempo de design

  1. Arraste o LineShape de controle da Visual Basic PowerPacks guia o Toolbox arrastar 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 o 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, adicione 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 OvalShape e controles de RectangleShape (Visual Studio)

Referência

LineShape

Conceitos

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