“Conocimientos Programación>Visual Basics Programación

Clases de dibujo de línea en Visual Basic

2011/7/8
Un programador tiene varias opciones para la forma de aplicar dibujo de línea en Visual Basic . Varias clases están disponibles para ayudar en las líneas de dibujo o usted puede escribir su propia función para hacer el trabajo para usted. Usted puede decidir si el programa dibuje líneas en tiempo de diseño , tiempo de ejecución o ambas basadas en las necesidades de su programa. Dibujar las líneas en tiempo de diseño

La clase PaintEventArgs le permite dibujar líneas con puntos finales definidos , lo que permite crear formas más allá de simples cuadrados y rectángulos con una función en vez de dibujar con el ratón . Por ejemplo , puede definir una función escribiendo " Private Sub LineDraw (remitente de ByVal como System.Object , ByVal e como System.Windows.Forms.PaintEventArgs ) Maneja Me.Paint " y crear un objeto dentro de la función escribiendo " Dim drawPen Como Nueva Drawing.Pen ( Color.color_choice , anchura) " , sustituyendo " colores " con un color real y" ancho ", con un número entero . Se dibuja la línea actual , escriba " e.Graphics.Drawline ( drawPen , x1 , y1 , x2 , y2 )" y la sustitución de la valores x e y con las coordenadas de los puntos finales de la línea . Usted puede llamar a la función DrawLine tantas veces como sea necesario para dibujar líneas .
Dibujar las líneas de tiempo de ejecución

Puedes crear un programa que permite al usuario dibujar líneas y formas , cuando el programa se ejecuta . Usted puede utilizar el mapa de bits y las clases de gráficos para crear objetos que permiten al usuario dibujar . Puede programar funciones MouseDown , MouseMove y MouseUp del formulario para responder de manera similar a un lápiz. Puede crear cuatro variables enteras para almacenar los puntos extremos de la línea. Cuando el usuario hace clic en una ubicación en la forma , el programa almacena la x1 y y2 coordenadas. Cuando el usuario arrastra el ratón a otra ubicación y suelta el botón , la clase Bitmap dibuja una línea desde x1, y1 hasta x2 , y2 . El programador puede crear una función que sólo dibujar líneas rectas , sin importar donde el usuario arrastra el ratón .
Mixed

Puede añadir una referencia a la el espacio de nombres PowerPacks que contiene la clase LineShape y agregar el control LineShape al cuadro de herramientas y arrastre la herramienta hasta el formulario para crear una línea . A continuación, puede arrastrar los puntos finales de la línea para cambiar la forma o cambie manualmente los valores de las coordenadas X e Y en la ventana de propiedades. También puede cambiar otros atributos , como el ancho y el color de la línea. Si desea permitir a los usuarios dibujar líneas con la herramienta LineShape , puede definir un objeto ShapeContainer que utiliza la forma como un lienzo y un objeto LineShape que se basa en el objeto ShapeContainer . El objeto LineShape puede utilizar las funciones StartPoint y EndPoint para obtener x del ratón y las coordenadas y dibujar líneas.

Visual Basics Programación
Cómo actualizar una tabla de consulta a través del formulario de acceso
Cómo determinar un Ubound matriz multidimensional en Visual Basic
Cómo imprimir datos en VB.NET
Cómo cambiar a las diferentes formas en VB6.0
Cómo eliminar ODBC DSN en VBnet
Cómo enviar correo electrónico HTML con CDO
Cómo hacer que los campos del formulario Calcular Usando VBA
Cómo ejecutar un archivo EXE de Visual Basic 6
Conocimientos Informáticos © http://www.ordenador.online