Tutorial de introducción a la programación avanzada con Visual Basic 6.0
Enviado por jesus garcia utrera
- Controles Intrínsecos
- Controles extrínsecos
- Propiedades de un proyecto
- Elementos de un proyecto
- Eventos, procedimientos
- Algunas sentencias
- Introducción al manejo de bases de datos
- Algunas APIs
- Funciones
- Activex – Creación de un control
- Optimizar la Programación
- Anexos
Controles Intrínsecos
Los controles intrínsecos son aquellos que aparecen "cargados por defecto" en el cuadro de herramientas con abres VB. Estos se diferencian de los extrínsecos, por que una aplicación creada únicamente con estos controles (y sin agregar referencias o librerías) se puede distribuir sin instalador (algunas veces).
TextBox (Caja de texto) :
Se utiliza para el ingreso y validación de datos o información.
Algunas Propiedades
Text: Almacena la cadena de caracteres que contenga el control.
DataFiled: Enlaza en control con un campo de base de datos.
DataSource: Enlaza el control con un origen de manipulación de base de datos.
MultiLine: Permite escribir varias líneas en el control.
ScrollBars: Agrega barras de desplazamiento al control si esta MultiLine = True
PasswordChar: Es el carácter que ocultara el texto que se escribe en el control, por ejemplo PasswordChar = * (Asterisco).
Locked = Permite bloquear la escritura sobre el Textbox.
Hacer que un Textbox solo reciba números:
Podemos utilizar el siguiente condicional en el evento Validate que no nos permitirá salir del control si lo escrito en él no son números:
Pero para que las teclas "de letras" o "símbolos" no se puedan escribir es necesario:
Formatear un Textbox
Esto se utiliza para que un Textbox muestre un numero separados por unidades y decimales.
Para realizar operaciones matemáticas con un Textbox formateado se debes cambiar la función Val por CDbl, ejemplo:
CommandButton (Botón de Comando):
Este control permite encapsular procedimientos para que sean utilizados por el usuario con solo hacer click sobre él.
Algunas Propiedades
Cancel: Permite ejecutar el código escrito en el control presionando "Esc"
Default: Permite ejecutar el código escrito en el control presionando "Enter"
Style: Puede ser Graphical o Standard. Si es Graphical permite cambio de color entre otras.
Picture: Carga una imagen para el CommandButton si su propiedad Style es Graphical.
Label (Etiqueta):
Muestra la información, los títulos o los subtítulos que deseemos.
Algunas Propiedades
Alignment: Permite alinear el texto hacia la izquierda, derecha o centro.
BackStyle: Permite hacer que el fondo de la etiqueta sea transparente o solidó.
AutoSize: Ajusta el tamaño del control a la longitud del texto.
WordWrap: Muestra el texto (cuando es mucho) en varias líneas.
DataField y DataSorce: son iguales en todos los controles que las tengan.
Hacer que una etiqueta cambie de color cuando se pasa el mouse sobre ella
CheckBox (Casilla de verificación)
Permite que se ejecute un procedimiento dependiendo de la verificación del Checkbox
Algunas Propiedades
Style: Si es Graphical convierte el control en un botón de chequeo.
Value: Activa o desactiva el valor de verificación. Cheked (Verifica), Uncheked (Desverifica) o Grayed (Inhabilitado)
Cambiar una etiqueta dependiendo del valor del ChekBox
OptionButton (Botón de opción)
Permite que un código se ejecute teniendo en cuenta el valor de este control.
Algunas Propiedades
Value: Puede ser (True) mostrando un punto negro o (False) quitándolo.
Mostrar la opción elegida
ComboBox (Caja Combo)
Permite escoger de una lista de opciones creadas un elemento.
Algunas Propiedades
List: Permite crear uno a uno los elementos de la lista del ComboBox
Style: Permite cambiar a un combo simple o lista.
Sorted: Si es (True) organiza los elementos de su lista alfabéticamente.
Agregar elementos mediante código
Realizar procedimientos dependiendo el elemento seleccionado
ListBox (Lista)
Muestra datos o campos en forma de lista.
Algunas Propiedades
Style: Standard (Normal) o CheckBox (Una lista con casillas de verificación)
Agregar campos de base de datos a un ListBox
Timer (Temporizador)
Realiza un procedimiento en un intervalo o intervalos de tiempo determinados.
Algunas Propiedades
Interval: Permite ingresar el valor del intervalo de tiempo. Un intervalo de 1000 equivale a 1 segundo.
Enabled: Si es (False) pausa al temporizador, si es (True) lo activa.
Hacer una etiqueta parpadeante
Colocar 50 como valor en la propiedad Interval.
Página siguiente |