Professional Documents
Culture Documents
PARA PROGRAMAR
INTRODUCTION
The current society is characterized by innovation and the development of new technologies that
facilitate the performance of different tasks in everyday life. Thus, in the field of programming it
has become necessary to create new applications in a diversity of topics that facilitate the tasks of
the human being. One of the programming languages most used to carry out this programming is
Visual Basic. Therefore, this work presents the identification and characterization of basic Visual
Basic tools; illustrating the properties that can be handled in each of them, their functionality and
their description. Also allowing their knowledge and appropriation for later use.
OBJECTIVES
GENERAL OBJECTIVE
Identify the basic tools for programming the Visual Basic toolbox.
SPECIFIC OBJECTIVES
Exemplify the use of the basic tools of the Visual Basic toolbox.
HERRAMIENTAS VISUAL BASIC
1. TextBox
Funcionalidad: El control TextBox se usa generalmente para texto editable, aunque también se
puede hacer de solo lectura. Los cuadros de texto pueden mostrar varias líneas, ajustar el texto al
tamaño del control y agregar formato básico.
Uso: Permite al usuario especificar texto o cambiar el existente, dicho texto nos sirve para obtener
información del usuario. Además, nos faculta para mostrar texto en pantalla.
Propiedades:
Puede ingresar hasta 2048 caracteres en un cuadro de texto.
Si configura la propiedad Multiline como verdadera, puede ingresar hasta 32 KB de texto.
La propiedad de texto se puede establecer en tiempo de diseño con la ventana de
propiedades.
La propiedad de texto se puede establecer en tiempo de ejecución en código.
La propiedad de texto se puede establecer por entrada de usuario en tiempo de ejecución.
El contenido actual de un cuadro de texto se puede recuperar en tiempo de ejecución
leyendo la propiedad Texto.
Permite el enmascaramiento de caracteres de la contraseña.
Permite que se muestren o ingresen varias líneas de texto.
Permite ajustar la altura del control TextBox.
Puede limitar la cantidad de texto ingresado en un control TextBox estableciendo la
propiedad MaxLength en un número específico de caracteres.
Permite que el usuario escriba solo mayúsculas, minúsculas o una combinación de
mayúsculas y minúsculas en el control TextBox.
2. ComboBox
Funcionalidad: El control ListBox permite a los usuarios seleccionar uno o varios elementos de
una lista predefinida. Se diferencia de un control DropDownList en que puede mostrar varios
elementos a la vez y, de manera opcional, permite que el usuario pueda seleccionar varios
elementos.
Uso: Se usa para mostrar una lista de elementos que el usuario puede elegir. La lista puede
desplazarse si tiene más elementos de los que se pueden mostrar al mismo tiempo.
Propiedades:
Permite especificar el número de elementos que pueden seleccionar los usuarios.
Permite definir el control para que muestre un número específico de elementos. Si el
control contiene más elementos, muestra una barra de desplazamiento vertical.
Especifica el tamaño del control en píxeles. Cuando se especifica un alto y un ancho, el
control omite el número de filas establecido y muestra tantas filas como quepan en el alto
del control.
Obtiene o establece un valor que indica si los elementos de la lista se borran antes del
enlace de datos.
Obtiene o establece un valor que indica si una devolución de datos al servidor se produce
automáticamente cuando el usuario cambia la selección de la lista.
Obtiene la colección de atributos arbitrarios (solo para la representación) que no se
corresponden con las propiedades del control.
Obtiene o establece un valor que indica si la validación se realiza cuando se hace clic en
un control que se deriva de la clase ListControl.
Obtiene un objeto ControlCollection que representa los controles secundarios para un
control de servidor específico en la jerarquía de UI.
Obtiene un valor que indica si se ha creado un objeto Style para la propiedad ControlStyle.
Obtiene o establece el ancho del borde para el control.
5. CheckBox
Funcionalidad: CheckBox los controles permiten al usuario elegir una combinación de opciones.
Además El CheckBox control puede mostrar una imagen, texto o ambas cosas.
Uso: El control CheckBox se utiliza generalmente para listar opciones y que el usuario pueda
elegir entre ellas, y dependiendo del valor (si está chequeado o no), se realiza una u otra acción.
Además el usuario puede elegir más de una.
Propiedades:
Obtiene o establece un valor que indica si el control puede aceptar los datos que el usuario
arrastra al mismo.
Obtiene o establece los bordes del contenedor al que está enlazado un control y determina
cómo se cambia el tamaño de un control con su elemento primario.
Obtiene o establece un valor que indica si el carácter de puntos suspensivos (...) aparece en
el borde derecho del control, lo que indica que el texto del control se extiende más allá de
la longitud especificada.
Obtiene o establece el color de fondo del control.
Obtiene o establece la imagen de fondo que se muestra en el control.
Obtiene la distancia, en píxeles, que existe entre el borde inferior del control y el borde
superior del área cliente de su contenedor.
Obtiene o establece un valor que indica si el control hace que se realice una validación de
todos los controles que requieren validación cuando reciben el foco.
Obtiene o establece la alineación horizontal y vertical de la marca de verificación en un
CheckBox control.
Obtiene o establece el cursor que se muestra cuando el puntero del mouse se sitúa sobre el
control.
Obtiene o establece un valor que indica si este control debe volver a dibujar su superficie
mediante un búfer secundario para reducir o evitar el parpadeo.
6. OptionButton
Funcionalidad: Cuando un usuario selecciona un botón de opción, los otros controles del botón
de opción en el mismo grupo no están disponibles automáticamente.
Uso: Le permite mostrar varias opciones de las que el usuario solo puede elegir una.
Propiedades:
Permite Agrupar los controles del botón de opción dibujándolos dentro de un contenedor,
como un control de marco, un control de cuadro de imagen o un formulario.
En tiempo de ejecución, el usuario puede seleccionar un solo botón de opción de cada
grupo de botones de opción.
Cuando se selecciona un botón de opción, se activa su evento Click. Dependiendo de la
funcionalidad de su aplicación, puede o no necesitar responder a este evento.
La propiedad Value del control de botón de opción indica si el botón de opción está
seleccionado. Cuando se selecciona, el valor se cambia a True.
La apariencia del control del botón de opción se puede mejorar alterando la configuración
de la propiedad Style y luego usando las propiedades Picture, DownPicture y
DisabledPicture.
Para deshabilitar un botón de opción, establezca su propiedad Enabled en False. En tiempo
de ejecución, el botón de opción aparecerá atenuado, lo que significa que no está
disponible.
Puede usar la propiedad Caption para crear accesos directos de teclas de acceso para sus
botones de opción agregando un ampersand (&) antes de la letra que desea usar como clave
de acceso.
Cuando presenta al usuario un cuadro de diálogo que contiene botones de opción, le está
pidiendo que seleccione las opciones que determinarán qué hará su aplicación a
continuación. Puede usar la propiedad Value de cada uno de los controles de botón de
opción para determinar qué opción u opciones se seleccionaron y luego responder en
consecuencia.
7. CommandButton
Funcionalidad: Crea un botón que el usuario puede elegir para llevar a cabo un comando.
Uso: Este control " Botón de comando ", nos permite ejecutar alguna rutina, función o
procedimiento, generalmente en el evento click del mismo, para realizar de esta manera alguna
tarea dentro del programa.
Propiedades:
La propiedad Style tiene 2 valores, 0 - Standar y 1 - Graphical. La primera es del clásico
botón y este valor es el asignado por defecto. En cambio Graphical permite utilizar
CommandButton para poder mostrar imágenes, cambiarle el color del fondo, el tipo de
fuente, y utilizando el Api de windows, se puede cambiar por ejemplo el color de la fuente,
es decir el ForeColor que este control no lo posee.
Default puede tener dos valores , True o False. Si está en True, el botón será el botón por
defecto que se ejecutará cuando se presione la tecla enter.
Cuando el usuario elige el botón, no solo lleva a cabo la acción adecuada, sino que también
parece que se está presionando y soltando, por lo que a veces se lo denomina botón
pulsador.
Puede configurar la propiedad Caption hasta 255 caracteres en total. Si su leyenda excede
el ancho del botón de comando, se ajustará a la siguiente línea. Sin embargo, se recortará
si el control no puede acomodar su altura total.
Puede usar la propiedad Caption para crear atajos de teclas de acceso para sus botones de
comando agregando un signo & (&) antes de la letra que desea usar como clave de acceso.
En cada formulario, puede seleccionar un botón de comando para ser el botón de comando
predeterminado; es decir, cada vez que el usuario presiona la tecla ENTRAR, se presiona
el botón de comando, independientemente de qué otro control del formulario tenga el foco.
Cuando la propiedad Cancelar de un botón de comando se establece en True, se hará clic
cada vez que el usuario presiona la tecla ESC, independientemente de qué otro control del
formulario tenga el foco.
si el usuario intenta hacer doble clic en el control del botón de comando, cada clic se
procesará por separado; es decir, el control del botón de comando no admite el evento de
doble clic.
El control del botón de comando se puede mejorar visualmente al alterar la configuración
de la propiedad Style y luego usar las propiedades Picture, DownPicture y DisabledPicture.
Para agregar botones de comando a un formulario, dibujarlos como lo haría con cualquier
otro control.
8. Image
Funcionalidad: Una clase base abstracta que proporciona funcionalidad para las clases
descendidas de Bitmap y Metafile.
Uso: Muestra una imagen gráfica de un mapa de bits, iconoo metarchivo en el formulario.
Imágenes que se muestran en un control de imagen sólo pueden ser decorativos y utilizan menos
recursos que un control PictureBox.
Propiedades:
Obtiene una matriz de GUID que representan las dimensiones de los marcos dentro de esta
Imagen.
Obtiene indicadores de atributo para los datos de píxeles de esta imagen.
Obtiene la altura, en píxeles, de esta imagen.
Obtiene la resolución horizontal, en píxeles por pulgada, de esta imagen.
Obtiene o establece la paleta de colores utilizada para esta imagen.
Obtiene el ancho y alto de esta imagen.
Obtiene el formato de píxel para esta imagen.
Obtiene identificaciones de los elementos de propiedad almacenados en esta imagen.
Obtiene todos los elementos de propiedad (fragmentos de metadatos) almacenados en esta
imagen.
Obtiene el formato de archivo de esta imagen.
9. Notify Icon
Descripción: Muestra un informe en pantalla, el cual puede tomar como fuente de datos, variables
locales, globales, o de una base de datos previamente conectada.
Uso: Se usa para mostrar al usuario reportes en base a ciertos filtros o directivas de datos según
sea la funcionalidad para la que el software fue diseñado.
Propiedades:
LocalReport: Propiedades de procesamiento local.
PromptAreaCollapsed: Determina si el área de mensajes esta visible
ZoomParcent: Determina el porcentaje de zoom aplicado al informe cuando ZoomMode:
está establecido como porcentaje.
Modifiers: Indica el nivel de visibilidad del objeto.
ReadOnly: Indica si el cuadro de edición es de solo lectura.
Nombre: Descripción.
Visible: Determina si el control esta visible u oculto.
Tag: Datos definidos por el usuario asociados con el objeto.
Text: Texto que se muestra cuando se desplaza el puntero sobre el icono.
11. NumericUpDown
Descripción: Muestra un único valor numérico que solo el usuario puede aumentar o reducir
haciendo clic en los botones de arriba y abajo del control.
Uso: Para seleccionar o mostrar una variable numérica de manera manual sin necesitar el uso del
teclado.
Propiedades:
DecimalPlaces: Indica el número de posiciones decimal que se muestra.
Dock: Define los bordes del control enlazados al contenedor.
Hexadecimal: Indica si el control numérico de fichas debe mostrar el valor como
hexadecimal.
Increment: Indica la cantidad que se va a aumentar o disminuir cada vez que hace clic en
el botón.
Modifiers: Indica el nivel de visibilidad del objeto.
ReadOnly: Indica si el cuadro de edición es de solo lectura.
Value: Valor actual del control numérico de fichas.
Visible: Determina si el control esta visible u oculto.
Tag: Datos definidos por el usuario asociados con el objeto.
Text: Texto que se muestra cuando se desplaza el puntero sobre el icono.
TabStop: Indica si el usuario puede uar la tecla tabulador para poner el foco en el control.
12. MaskedTextBox.
Descripción: Utiliza una máscara para distinguir si los datos que especifica el usuario son
apropiados o inapropiados.
Uso: Filtrar y validar datos de usuario a través de una mascar.
Propiedades:
AsciiOnly: Indica si los caracteres ASCII se aceptan como entrada valida.
Culture: Referencia cultural que determina el valor de los separadores y los marcadores de
posición de idioma de la máscara localizable.
Mask: Establece la cadena que controla la entrada permitida para este control.
PasswordChar: Indica el carácter que se va a mostrar para la entrada de contraseña.
TextMaskFormat: Indica si la cadena devuelta de la propiedad Text incluye literales o
caracteres de petición de datos.
TabIndex: Determina el orden de índice de tabulación.
Tag: Datos definidos por el usuario asociados con el objeto.
Text: Texto que se muestra cuando se desplaza el puntero sobre el icono.
TabStop: Indica si el usuario puede uar la tecla tabulador para poner el foco en el control.
Text Align: Indica cómo debe alinearse el texto en el cuadro de edición.
13. ListView
Descripción: Muestra un cuadro de dialogo donde se pide al usuario que seleccione una
ubicación para guardar un archivo.
Uso: Guardar archivos desde la aplicación, de manera visual y estructurada.
Propiedades:
CheckFileExists: Comprueba que el archivo especificado existe antes de volver del cuadro
de dialogo.
Create Prompt :Controla si se debe avisar el usuario cuando se a crear nuevo archivo.
RestoreDirectory: Controla si el cuadro de dialogo restaura el directos actual antes de
cerrar.
TabIndex: Determina el orden de índice de tabulación.
Tag: Datos definidos por el usuario asociados con el objeto.
Text: Texto que se muestra cuando se desplaza el puntero sobre el icono.
TabStop: Indica si el usuario puede uar la tecla tabulador para poner el foco en el control.
Text Align: Indica cómo debe alinearse el texto en el cuadro de edición.
Visible: Determina si el control esta visible u oculto.
UpDownAlign: Informa como el control de flechas alinea verticalmente respecto a su
cuadro de edición.
15. OpenFileDialog.
Descripción: Muestra un cuadro de dialogo donde se pide al usuario que abra un archivo.
Uso: Abrir archivos desde la aplicación, de manera visual y estructurada.
Propiedades:
AddExtension :Controla si las extensiones se agregan automáticamente a los nombres de
archivo.
FileName:Primer archivo que se muestra en el cuadro de dialogo o el ultimo archivo
seleccionado por el usuario.
Multiselect:Controla si se puede seleccionar varios archivos en el cuadro de dialogo.
ValidateName :Controla si el cuadro de dialogo comprueba que los nombres de archivos
no contienen caracteres o secuencias no validas.
CheckFileExists: Comprueba que el archivo especificado existe antes de volver del cuadro
de dialogo.
RestoreDirectory: Controla si el cuadro de dialogo restaura el directos actual antes de
cerrar.
TabIndex: Determina el orden de índice de tabulación.
Tag: Datos definidos por el usuario asociados con el objeto.
Text: Texto que se muestra cuando se desplaza el puntero sobre el icono.
TabStop: Indica si el usuario puede uar la tecla tabulador para poner el foco en el control.
Text Align: Indica cómo debe alinearse el texto en el cuadro de edición.
Visible: Determina si el control esta visible u oculto.
UpDownAlign: Informa como el control de flechas alinea verticalmente respecto a su
cuadro de edición.
16. PrintPreviewDialog
Descripción: Muestra un cuadro de dialogo que muestra al usuario la vista previa de cómo será
el documento asociado cuando se imprima.
Uso: ver vistas previas de impresión desde la aplicación.
Propiedades:
AutoSizeMode: Especifica el modo mediante el que el elemento de interfaz del usuario
cambia de tamaño automáticamente.
ShowIcon: Indica si un icono se muestra en la barra de título del formulario.
UseAntiAlias: Controla si la vista previa de impresión se procesara con suavizado de
contorno.
Document: Print Document desde donde obtener vista previa.
Modifiers: Indica el nivel de visibilidad del objeto.
Generate Member: Indica si genera una variable miembro para este componente.
Main Menu Strip: Especifica el menú principal strip para el formulario:
TabStop: Indica si el usuario puede uar la tecla tabulador para poner el foco en el control.
Text Align: Indica cómo debe alinearse el texto en el cuadro de edición.
Visible: Determina si el control esta visible u oculto.
17. PrintDocument.
Descripción: Muestra un cuadro de dialogo que permite al usuario seleccionar una impresora y
elegir otras opciones de impresión, como el número de copias y la orientación de página.
Uso: Establece método para imprimir de manera más personalizada que la herramienta print
document.
Propiedades:
AllowCurrentPage: Habilita y deshabilita el botón de opción página actual.
Document: Donde se obtiene la configuración de impresora.
PrintToFile: Determina si la casilla imprimir a un archivo esta activada.
ShowHelp: Controla si se muestra el botón ayuda.
ShowNetwork: Controla si se muestra el botón red.
DocumentName.: Nombre del documento mostrado al usuario
GenerateMember.: Indica si se genera una variable miembro para este componente.
Modifers. Indica el nivel de visibilidad del objeto.
AutoSizeMode: Especifica el modo mediante el que el elemento de interfaz del usuario
cambia de tamaño automáticamente.
Origin at Margins: Indica que el origen de los graficos se encuentra en el margen de la
página.
19. DataGridView
Descripción: Muestra filas y columnas de datos en una cuadricula que se puede personalizar.
Uso: Personalización de visualización de datos editables, reorganizables y redimensionables en
pantalla.
Propiedades:
AllowUserToAddRows: Indica si la opción de agregar filas se muestra al usuario.
AllowUserToDeleteRows: Indica si el usuario puede eliminar filas de
AllowUserToOrderColumns: Indica si la re-ordenación manual de la columna esta
habitada.
AllowUserToRisizeColumns: Indica si el usuario puede cambiar el tamaño de las
columnas.
DataSourse: Indica el origen de datos para el control DataGridView.
EditMode: Identificar el modo que determina como se inicia la edición de las celdas.
TabStop: Indica si el usuario puede uar la tecla tabulador para poner el foco en el control.
Text Align: Indica cómo debe alinearse el texto en el cuadro de edición.
Visible: Determina si el control esta visible u oculto.
UpDownAlign: Informa como el control de flechas alinea verticalmente respecto a su
cuadro de edición.
20. BindingSource
Descripción: Muestra información para el usuario acerca de objeto que se esta viendo, los
componentes del mismo o su funcionamiento.
Uso: Mostrar en pantalla detales de un objeto determinado.
Propiedades:
Locked: La propiedad locked determina si se puede mover o cambiar el tamaño del
control.
SizingGrip: Determina si StatusStrip tiene un control de tamaño.
Size: Tamaño de control, en pixeles.
TabStop: Indica si el usuario puede usar la tecla tabulador para poner el foco en el control.
Text Align: Indica cómo debe alinearse el texto en el cuadro de edición.
Visible: Determina si el control esta visible u oculto.
GenerateMember: Indica si se genera una variable miembro para esta componente.
Modifiers: Indica el nivel de visibilidad del objeto.
Sort: Indica nombres de columnas de bases de datos utilizados para ordenar el conjunto de
filas devuelto por el origen de datos.
TabStop: Indica si el usuario puede uar la tecla tabulador para poner el foco en el control.
22. MenuStrip.
Descripción: Muestra los comandos y las opciones de la aplicación agrupados por funcionalidad.
Uso: Mostrar en pantalla detales de una funcionalidad
Propiedades:
AllowMerge: Permite combinar los elementos.
AutoSize: Especifica si un control cambiara de tamaño para ajustarse a su contenido.
TextDirection: Especifica la dirección en la que dibujar el texto en el elemento.
Filter: Indica una expresión de columnas de base de datos utilizada para filtrar el conjunto
de filas devuelto por el origen de datos.
GenerateMember: Indica si se genera una variable miembro para esta componente.
Modifiers: Indica el nivel de visibilidad del objeto.
TabStop: Indica si el usuario puede uar la tecla tabulador para poner el foco en el control.
Text Align: Indica cómo debe alinearse el texto en el cuadro de edición.
Visible: Determina si el control esta visible u oculto.
23. WebBrowser
Descripción: Se utiliza para abrir un espacio para trabajar imágenes. Puede visualizar imágenes.
Propiedades:
Name: lo identifica ante el sistema con el código que representa al objeto
BackColor: para asignarle un color al fondo.
BackgroundImage: para colocar una imagen debe buscarla y seleccionarle desde esta
propiedad.
BackgroundImageLayout: puede mediante las opciones que maneja ajustar la imagen.
BorderStyle:habilita clase de bordes
Visible: propiedad que puede hacer visible o invisible el Label dependiendo si está en true
o false.
Image: para asignarle una imagen.
Location: permite establecer donde saldrá, al inicio toma la posición donde lo creaste.
Los eventos que maneja esta herramienta son:
Click: se activa al hacer clic con el Mouse sobre el control
MouseDown: se activa al soltar un botón del Mouse sobre el control.
MouseMove: se activa cuando el usuario mueve el Mouse sobre el control.
MouseUp: se activa al presionar un botón del Mouse sobre el control.
25. GroupBox
Descripción: Permite agrupar en un frame diferentes controles. Sirven como contenedores de otros
controles, con un título en su parte superior, la propiedad Text que es el título que aparecerá la
parte superior del control
Uso: Para crear Clic en de la caja de herramientas (ToolBox) Graficar el frame con clic sostenido
Aplicar propiedades.
Propiedades:
Nombre, de forma predeterminada GroupBox: Devuelve el nombre utilizado en el código
para identificar un objeto de texto, muestra el nombre en la parte superior
BackColor: se usa para asignar color en el fondo. Fuente: selecciona la fuente.
ForeColor: Color a texto.
Imagen de fondo: para asignar una imagen.
BackgroundImageLayout: le permite ajustar la imagen que insertamos.
Habilitado: se usa para bloquear el contenido de los objetos.
Ubicación: le permite establecer una posición por coordenadas.
Visible: puede volverse Visible o no, dependiendo de si lo ponemos verdadero o falso en
las propiedades.
AreAnyTouchesDirectlyOver: Obtiene un valor que indica si se presiona al menos una
entrada táctil en este elemento. (Heredado de UIElement).
System_CAPS_pubproperty AreAnyTouchesOver: Obtiene un valor que indica si se
presiona al menos una entrada táctil en este elemento o cualquier elemento secundario de
su árbol visual. (Heredado de UIElement).
System_CAPS_pubproperty Background: Obtiene o establece un pincel que describe el
fondo de un control
26. Timer
Descripción: Competente manejo del tiempo. La imagen es del icono que representa el control en
tiempo de diseño, ya que en el tiempo de ejecución no se puede ver.
Uso: Este control no tiene una interfaz gráfica, pero si sus efectos. La función de este control es
repetir tareas cada cierto intervalo de tiempo.
Propiedades:
Enabled: activa o desactiva el control (el evento Timer).
Intervalo: es el tiempo en milisegundos con el que se repite el evento Timer. Si es cero, el
evento Timer no se lleva a cabo.
Este control no tiene métodos y tiene un único evento: el evento Timer, que se produce con
la periodicidad indicada por la propiedad Interval mientras es mayor que 0 y la propiedad
Enabled es True.
CanRaiseEvents: Obtiene un valor que indica si el componente puede causar un evento.
(Heredado de Component).
System_CAPS_pubproperty Container: Obtiene IContainer que contiene Component ..
System_CAPS_protproperty DesignMode: Obtiene un valor que indica si el Componente
se encuentra actualmente en modo de diseño).
System_CAPS_pubproperty Enabled: Obtiene o establece si el temporizador está
funcionando.
Eventos de System_CAPS_protproperty: Obtiene la lista de controladores de eventos que
se adjuntarán a este Componente.
System_CAPS_pubproperty Interval: Obtiene o establece el tiempo, en milisegundos,
antes de que se active el evento Tick en relación con la última aparición de los eventos
Tick.
Sitio de System_CAPS_pubproperty: Obtiene o establece el ISite del Componente.
(Heredado de Component).
System_CAPS_pubproperty Tag: Obtiene o establece una cadena arbitraria que representa
algún tipo de estado de usuario
27. MonthCalendar
Descripción: Muestra un calendario mensual donde el usuario puede seleccionar una fecha.
Uso: El control MonthView es un control Ocx que se añadió en la versión 6 de visual basic y
permite implementar calendarios o almanaques.Este ocx se añade a un proyecto como cualquier
otro ocx desde el menú componentes bajo el nombre de Microsoft Windows Common controls -
2 6.0.
Propiedades:
ElectedDate: Hace que se resalte una fecha concreta en el control.
ShowNextPrevMonth: Habilita o deshabilita el desplazamiento del usuario de mes en mes.
De forma predeterminada, el calendario muestra el mes que contiene la fecha actual. Los
usuarios pueden pasar de un mes a otro en el control Calendar haciendo clic en los vínculos
de desplazamiento por meses de la barra de título del calendario. Si la propiedad se ha
establecido en False, el control no muestra en el título los controles que permiten a los
usuarios desplazarse de mes en mes.
VisibleDate: Esta fecha determina qué mes aparece en el calendario. El usuario puede
moverse de mes en mes por el calendario y cambiar así la fecha visible sin afectar a la fecha
actual. Puede desplazarse de mes en mes estableciendo la fecha visible mediante
programación.
28. Select Objects
Funcionalidad: Permite al usuario elegir entre dos opciones que le proporciona en un solo botón.
Cuando se activa una opción la otra se deshabilita. Esto permite programar de acuerdo a la opción
que se active.
Uso: Crea un botón que alterna entre encendido y apagado.
Propiedades:
Obtiene o establece un valor que indica si este elemento se puede usar como destino de una
operación de arrastrar y colocar.
Obtiene un valor que indica si se captura al menos una entrada táctil en este elemento o en
cualquier elemento secundario de su árbol visual.
Obtiene o establece un valor que indica si hay que recortar el contenido de este elemento
(o el contenido de los elementos secundarios de este elemento) para que se ajuste al tamaño
del elemento contenedor.
Obtiene o establece el elemento en el que se produce el comando especificado.
Obtiene o establece un selector de plantilla que permite a un sistema de escritura de la
aplicación proporcionar la lógica de selección de plantilla personalizada.
Obtiene o establece la dirección en la que fluyen el texto y otros elementos de la interfaz
de usuario (UI) dentro de cualquier elemento primario que controle su diseño.
Obtiene o establece una propiedad que habilita la personalización de apariencia, efectos u
otras características de estilo que se aplicarán a este elemento cuando capture el foco del
teclado.
Obtiene un valor que indica si este elemento está visible en la interfaz de usuario (UI).
Obtiene o establece la información del idioma de localización o globalización que se aplica
a un elemento.
Obtiene o establece un valor que determina el orden en que los elementos reciben el foco
cuando el usuario navega por los controles mediante la tecla TAB.
30. TabStrip
Funcionalidad: Le permite definir varias páginas para el mismo área de un cuadro de diálogo o
de una ventana en la aplicación.
Uso: Un TabStrip es un control que contiene una colección de una o más pestañas.
Propiedades:
Cada pestaña de una TabStrip es un objeto separado que los usuarios pueden seleccionar.
Visualmente, un TabStrip también incluye un área de cliente que comparten todas las
pestañas de TabStrip.
Por defecto, una TabStrip incluye dos páginas, llamadas Tab1 y Tab2. Cada uno de estos
es un objeto Tab, y juntos representan la colección Tabs del TabStrip. Si agrega más
páginas, se vuelven parte de la misma colección de pestañas.
Tanto en tiempo de diseño como en tiempo de ejecución, se puede afectar la apariencia del
objeto Tab estableciendo propiedades.
Se puede agregar y eliminar pestañas usando la página de propiedades del control TabStrip
en el momento del diseño, o agregar y eliminar objetos de pestaña en tiempo de ejecución
usando métodos.
La propiedad Estilo determina si el control TabStrip se parece a los botones (Botones) o
las pestañas del cuaderno (Pestañas).
Si la propiedad Style está configurada en tabTabs, habrá un borde alrededor del área interna
del control TabStrip. Cuando la propiedad Style está configurada en tabButtons, no se
muestra ningún borde alrededor del área interna del control, sin embargo, esa área aún
existe.
Según el tamaño general del control en tiempo de ejecución, Visual Basic determina
automáticamente el tamaño y la posición del área interna y devuelve las propiedades
ClientLeft, ClientTop, ClientHeight y ClientWidth de coordenadas del cliente.
La propiedad TabWidthStyle determina la apariencia de cada fila y, si TabWidthStyle está
configurado como tabFixed, puede usar las propiedades TabFixedHeight y TabFixedWidth
para establecer la misma altura y ancho para todas las pestañas en el control TabStrip.
Para contener las páginas reales y sus objetos, debe usar controles de Marco u otros
contenedores que coincidan con el tamaño del área interna compartida por todos los objetos
de Tabulación en el control.
CONCLUSIONS
The work allows the appropriation of the basic tools of Visual Basic as a dynamic strategy for
various phases of programming.
The development of the work through contributions of each one of the members of the group,
allows us to develop competences of collective construction of knowledge.
The tools that Visual Basic handles, have undergone transformations that contribute in a
continuous improvement, so that its applicability is more functional and assertive according to the
needs of the users.
Referencias bibliográficas