Compartir a través de


Cómo: Dibujar líneas con el control LineShape (Visual Studio)

Actualización: Julio de 2008

Puede utilizar el control LineShape para dibujar líneas horizontales, verticales o diagonales en un formulario o contenedor, tanto en tiempo de diseño como en tiempo de ejecución.

Nota: es posible que su equipo muestre nombres o ubicaciones diferentes para algunos de los elementos de la interfaz de usuario de Visual Studio en las siguientes instrucciones. La edición de Visual Studio que tenga y la configuración que esté usando determinan estos elementos. Para obtener más información, vea Valores de configuración de Visual Studio.

Para dibujar una línea en tiempo de diseño

  1. Arrastre el control LineShape desde la ficha Visual Basic PowerPacks del Cuadro de herramientas hasta un control de formulario o un control contenedor.

  2. Arrastre los controladores de tamaño y desplazamiento para ajustar el tamaño de la línea y colocarla.

    También puede ajustar el tamaño de la línea y colocarla cambiando las propiedades X1, X2, Y2 y Y1 en la ventana Propiedades.

  3. En la ventana Propiedades, establezca opcionalmente propiedades adicionales como BorderStyle o BorderColor para cambiar la apariencia de la línea.

Para dibujar una línea en tiempo de ejecución

  1. Haga clic en la opción Agregar referencia del menú Proyecto.

  2. En el cuadro de diálogo Agregar referencia, seleccione Microsoft.VisualBasic.PowerPacks.VS y, a continuación, haga clic en Aceptar.

  3. En el Editor de código, agregue una instrucción Imports o using al comienzo del módulo:

    Imports Microsoft.VisualBasic.PowerPacks
    
    using Microsoft.VisualBasic.PowerPacks;
    
  4. Agregue el código siguiente a un procedimiento de Event:

    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)
    

Vea también

Tareas

Cómo: Dibujar formas con los controles OvalShape y RectangleShape (Visual Studio)

Conceptos

Introducción a los controles de líneas y formas (Visual Studio)

Referencia

LineShape

Historial de cambios

Fecha

Historial

Motivo

Julio de 2008

Se ha agregado un tema.

Cambio de características de SP1.