Cómo: Dibujar líneas con el control LineShape (Visual Studio)
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
Arrastre el control LineShape desde la ficha Visual Basic PowerPacks del Cuadro de herramientas hasta un control de formulario o un control contenedor.
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.
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
Haga clic en la opción Agregar referencia del menú Proyecto.
En el cuadro de diálogo Agregar referencia, seleccione Microsoft.VisualBasic.PowerPacks.VS y, a continuación, haga clic en Aceptar.
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;
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)
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);
Vea también
Tareas
Cómo: Dibujar formas con los controles OvalShape y RectangleShape (Visual Studio)
Referencia
Conceptos
Introducción a los controles de líneas y formas (Visual Studio)