Visual basic

Solo disponible en BuenasTareas
  • Páginas : 5 (1090 palabras )
  • Descarga(s) : 4
  • Publicado : 31 de mayo de 2010
Leer documento completo
Vista previa del texto
Conceptos de Visual Basic
Gráficos para usuarios de Visual Basic 6.0
En Visual Basic 6.0, se usaban diversos métodos y propiedades de gráficos para dibujar en un control Form o PictureBox. En Visual Basic 6.0 los gráficos se basan en las API de la interfaz de dispositivo gráfico (GDI) de Windows.
Propiedad AutoRedraw
En Visual Basic 6.0, se puede llamar a los métodos de gráficos desdecualquier procedimiento de evento; la propiedad AutoRedraw se utiliza para conservar los gráficos cuando se llama a los métodos de gráficos desde un evento que no sea el evento Paint.
Propiedad ClipControls
En Visual Basic 6.0, la propiedad ClipControls se utiliza para controlar el dibujo de un formulario o control. Cuando se establece en True, se vuelven a dibujar sólo las áreas recientementeexpuestas, en teoría, con lo que mejora su rendimiento.
Propiedad DrawMode
En Visual Basic 6.0, la propiedad DrawMode controla el color de un objeto gráfico al dibujar un modelo encima de otro. Esta propiedad sólo afecta a las pantallas monocromas o de baja resolución (256 colores o menos).
Propiedad DrawStyle
En Visual Basic 6.0, la propiedad DrawStyle controla el aspecto de una línea dibujada conel método Line. Si la propiedad DrawWidth está establecida en un valor superior a 1, la propiedad DrawStyle no tiene efecto y la línea será siempre una línea continua.
Propiedad DrawWidth
En Visual Basic 6.0, la propiedad DrawWidth determina el grosor de una línea de píxeles; la
Propiedad Image
En Visual Basic 6.0 la propiedad Image de un formulario o un control PictureBox devuelve unidentificador de un mapa de bits; se puede asignar el identificador a la propiedad Picture o utilizarlo como valor para pasarlo a las llamadas de API de Windows.
Método Line
En Visual Basic 6.0, el método Line se utiliza para dibujar un rectángulo especificando las coordenadas superior izquierda e inferior, junto con un argumento B opcional. La propiedad FillColor se utiliza para llenar un rectángulo deun color uniforme y la propiedad FillStyle llena el rectángulo de un modelo de sombreado.
Método Point
En Visual Basic 6.0, el método Point de un formulario o de un control PictureBox se utiliza para devolver un valor de color para el píxel en un punto especificado. Aunque el método Point se puede utilizar para formularios o controles que no contengan imágenes, se suele utilizar sobre todo pararecuperar un color de un mapa de bits asignado a la propiedad Picture.
Método Print
En Visual Basic 6.0, el método Print se utiliza para mostrar texto de un formulario o en un control PictureBox. La fuente utilizada para mostrar el texto se determina mediante las propiedades Font del formulario o control, y el color, mediante la propiedad ForeColor. El método Print no proporciona ningún controlpara la ubicación del texto y sólo se puede mostrar texto horizontalmente.
Método PSet
En Visual Basic 6.0, el método PSet se utiliza para cambiar el color de un píxel en un formulario o en un control PictureBox. Si la propiedad DrawWidth se establece en un valor superior a 1, el método PSet dibuja un círculo relleno. Se utiliza un parámetro opcional para especificar el color; si se omite, seutiliza ForeColor .
Ejemplos
Dibujar una línea simple
El código siguiente muestra el dibujo de una línea en un formulario en tiempo de ejecución. En el ejemplo de Visual Basic 6.0, se utiliza el método Line; acepta las coordenadas X e Y de los puntos de inicio y de fin, y, opcionalmente, un color como argumentos
Private Sub Form_Paint()
' Draw a solid blackline 200 twips from the top of the form.
Line (0, 200) - (ScaleWidth, 200), vbBlack
End Sub
Dibujar una línea de puntos
El código siguiente muestra el dibujo de una línea de puntos en un formulario en tiempo de ejecución. En el ejemplo de Visual Basic 6.0, la propiedad DrawStyle determina el aspecto de la línea.
Private Sub Form_Paint()...
tracking img