Sie sind auf Seite 1von 13

LOS CONTROLES

DE VISUAL BASIC

GRUPO
KIANA GUARDIA
SIMARA GMEZ
KATHIUSKA SANTOS
CAROLINA VALDES
ANA TENORIO
GRUPO#5

SHAPE

En Visual Basic 6.0, el control Shape proporciona una manera fcil de


dibujar rectngulos, crculos y otras formas en un formulario en tiempo
de diseo. El control Shape es un control ligero, lo que indica que no
tiene un identificador de Windows, tambin conocido como HWnd.

Line

En Visual Basic 6.0, el controlLineproporciona una medio sencillo para


dibujar lneas en un formulario en tiempo de diseo. El controlLinees
un "control ligero", es decir, no tiene un identificador de Windows, lo
que tambin se denominaHWnd.
En Visual Basic 2008, no existe ningn equivalente para el
controlLiney ya no se admiten controles ligeros. Sin embargo, existen

ejemplos
' Visual Basic 6.0
Private Sub Form_Load()
' Draw a 1000 twip diameter red
circle.
Shape1.Top = 0
Shape1.Left = 0
' Visual Basic
Shape1.Height = 1000
Private Sub Form3_Paint(ByVal
Shape1.Width = 1000
sender As Object, ByVal e As _
Shape1.Shape = vbShapeCircle
Shape1.BorderColor = vbRed System.Windows.Forms.PaintEventAr
gs) Handles MyBase.Paint
End Sub
' Draw a 70 pixel diameter red
circle.
e.Graphics.DrawEllipse(Pens.Red, 0,
0, 70, 70)
End Sub
NOTA: En Visual Basic 6.0 la unidad
de medida predeterminada eran los
twips; en Visual Basic 2008 son los
pxeles.

Ejemplos
' Visual Basic 6.
Private Sub Form_Load()
' Draw a horizontal line 200 twips
from the top of the form.
Line1.X1 = 0
Line1.X2 = Me.Width
Line1.Y1 = 200
Line1.Y2 = 200
Line1.BorderColor = vbRed
Line1.BorderWidth = 1
' Draw a vertical line 200 twips
from the left of the form.
Line1.Y1 = 0
Line1.Y2 = Me.Height
Line1.X1 = 200
Line1.X2 = 200
Line1.BorderColor = vbBlue
Line1.BorderWidth = 1

' Visual Basic


' Using Graphics methods.
Private Sub Form1Paint(ByVal sender
As Object, _
ByVal e As
System.Windows.Forms.PaintEventAr
gs) Handles MyBase.Paint
' Draw a horizontal line 28 pixels
from the top of the form.
e.Graphics.DrawLine(Pens.Red, 0,
28, Me.Width, 28)
' Draw a vertical line 28 pixels from
the left of the form.
e.Graphics.DrawLine(Pens.Blue, 28,
0, 28, Me.Height)
End Sub

Image

El control image es utilizado para poner una imagen en el


procedimiento de visual basic si lo deseas es solo una
herramienta.

Data

El control Data se utiliza con el motor de base de datos


Microsoft Jet para acceder a base de datos de diferentes
formatos como por ejemplo: Microsoft Access, Dbase, Excel,
FoxPro, Lotus y Paradox, aunque en los ejemplos solo se
utilizar Microsoft Access como base de datos.

Ejemplos-Crear una Agenda simple


Abrir una carpeta
Iniciar un nuevo proyecto de
tipo Exe y guardarlo en la
carpeta anterior
Colocar un control data
llamado data1
Ahora seleccionar el control
Data1, y desde la ventana de
propiedades serciorarse que la
propiedadConnectest con el
valorAccessy en la
propiedadDataBaseNameele
gir la base de datos
anteriormente creada.
localizar la propiedad
Colocar los siguiente controles en el formulario
Recordsource para indicar la
como est en la siguiente imagen:
tabla a la cual estar enlazada,
Textbox: txtNombre, txtDireccion y txtTelefono
y seleccionamos la Tabla
TextBox: txtNomEdit, txtDirEdit y txtTelEdit
Contactos.

ole

El contenedor OLE traduce


automticamente el formato de
archivo y muestra el contenido del
archivo . Utilizar OLE en Visual Basic
para mostrar el contenido del archivo
sin crear mdulos para analizar los
datos o traducir el formato .

ejemplo

Ole

Simple ejemplo que permite vincular un


documento para visualizarlo en el
contenedor OLE, y tambin poder
imprimirlo
La rutina necesita dos
CommandButton
un control Common Dialogo y un control
OLE llamado OLE1
Al presionar Command1 se selecciona
el archivo y carga el documento, El
command2 es para imprimir el mismo.

Grid

El control grid crea tablas las cuales pueden ser capaces de


mantener texto y/o grficos. Las rejillas son muy usadas para
presentar y resumir datos numricos como una hoja de clculo
(como Excel) El tamao de una rejilla puede ser controlado por
dos propiedades: Row (profundidad), y Col (ancho). El tamao
mximo de una rejilla o celda es de 2000 filas (rows) y 400

Ejemplo
El siguiente cdigo crea un grid de
dos columnas con las letras desde la
A hasta la Z y sus cdigos ASCII.
MSFlexGrid1.Rows = 0
For I = Asc("A") To Asc("Z")
MyData = Chr$(I) & vbTab & I
MSFlexGrid1.AddItem MyData

Gracias por escuchar


A estudiar visual
Basic ..

Das könnte Ihnen auch gefallen