Sie sind auf Seite 1von 11

UNIVERSIDAD NACIONAL AGRARIA DE LA SELVA

FACULTAD DE INGENIERA EN INDUSTRIAS ALIMENTARIAS

MONOGRAFIA
PROPIEDADES DE LAS HERRAMIENTAS: TEXBOX, LABEL Y MENU SCRIP

CURSO
Lenguaje de la programacin

PROFESOR
Roldan Carbajal, William Vicente

ALUMNO
Cceres Apcho, Jhonatan Jess

CICLO
2016-I

Tingo Mara

I.

INTRODUCCION

El conocimiento de las propiedades de las herramientas de Visual Basic es de


suma importancia para poder llegar a programar software ms complejos, sofisticado e
interesantes. En esta monografa se trata de resumir las propiedades ms importantes
de las herramientas: TextBox, Label y MenuStrip. La gran mayora de propiedades de
estas tres herramientas se repiten sin embargo cada una de estas herramientas poseen
caractersticas distintivas, las cuales trataremos de dar a conocer en este trabajo
monogrfico.

II.

OBJETIVOS

2.1.

Conocer las propiedades de las siguientes herramientas: Text Box,


Label y Men Scrip.

III.

MARCO TEORICO

3.1.

Text Box

Un control TextBox, llamado tambin caja de edicin, es aquella que permite al


usuario introducir datos en tiempo de ejecucin. Tambin son muy utilizadas para
mostrar datos contenidas en una base de datos o en archivos de texto. Siempre que
necesite solicitar datos del usuario utilice las cajas de texto, por ejemplo, el registro de
un empleado, registro de un cliente, registrar un producto en un almacn, ingresos de
calificaciones de estudiantes, registro de un formulario, etc.

La propiedad ms importante de las cajas de texto es Text, que almacena el


texto contenido en ellas. Tambin se suelen controlar las que hacen referencia a su
tamao, posicin y apariencia. En algn momento se puede desear impedir el acceso a
la caja de texto, por lo que se establecer su propiedad Enabled como False. La
propiedad Locked como True hace que la caja de texto sea de slo lectura. La propiedad
MultiLine, que slo se aplica a las cajas de texto, determina si en una de ellas se pueden
incluir ms de una lnea o si se ignoran los saltos de lnea. La justificacin o centrado
del texto se controla con la propiedad Alignment. La propiedad ScrollBars permite
controlar el que aparezca ninguna, una o las dos barras de desplazamiento de la caja.

Otras propiedades importantes hacen referencia a la seleccin de texto dentro


de la caja, que slo estn disponibles en tiempo de ejecucin. La propiedad SelStart
sirve para posicionar el cursor al comienzo del texto que se desea seleccionar (el primer
carcter es el cero); SelLength indica el nmero de caracteres o longitud de la seleccin;
SelText es una cadena de caracteres que representa el texto seleccionado. Para hacer
Paste con otro texto sustituyendo al seleccionado basta asignarle a esta propiedad ese
otro texto (si no hay ningn texto seleccionado, el texto de SelText se inserta en la
posicin del cursor); para entresacar el texto seleccionado basta utilizar esta propiedad
en alguna expresin.

Otras propiedades de las cajas de texto hacen referencia a los tipos de letra y al
estilo. As la propiedad FontName es una cadena que contiene el nombre del Font
(Courier New, Times New Roman, etc.), FontSize es un tipo Short que contiene el
tamao de la letra, y FontBold, FontItalic, FontUnderline y FontStrikethrough son
propiedades tipo Boolean que indican si el texto va a tener esa caracterstica o no.

3.1.1. Propiedades

Las propiedades de la herramienta Text Box se presentan en el siguiente


cuadro: Las cajas de texto poseen las propiedades comunes (Name, BackColor,
Enabled, Font, Height, Width, Left, Top, TabIndex, Visible y ToolTipText) ya vistas
anteriormente en el control CommandButton. Aparte de estas propiedades las cajas de
texto poseen caractersticas especiales, es decir, muy propias de ellas. Estas
propiedades se detallan a continuacin:

PROPIEDAD
TextAling

DESCRIPCION
Permite alinear el texto contenido
Establece si la caja de texto tendr o no apariencia 3D. Cuando
la caja tiene apariencia 3D se nota un efecto de profundidad en
el interior de la caja. Esta es la apariencia que distingue una
caja de texto de otros controles como, por ejemplo, las
Etiquetas. Esta propiedad puede tomar los valores 0 Flat (sin

BorderStyle

bordes 3D) y 1 3D (con bordes 3D), este ltimo es el valor


por defecto.
COMENTARIO: En muchas ocasiones usted ver la necesidad
de quitar la apariencia 3D de una caja de texto, debido a que es
posible que no se adapte a la apariencia grfica que usted haya
seleccionado para su aplicacin.
Esta propiedad devuelve o establece el estilo de borde de la
caja de texto, es decir, indica si la caja de texto tendr o no

BorderStyle

bordes en sus extremos. Puede tomar los valores 0 None (sin


bordes) y 1 Fixed Single (con borde simple fijo).
COMENTARIO 1: Esta propiedad tiene el mismo efecto en
algunos controles, como por ejemplo en las Etiquetas, pero en

otros controles como es el caso de los Formularios determinan


caractersticas claves que lo identifican visualmente como una
ventana de propsito general o como un cuadro de dialogo.
Las siguientes imgenes muestran dos cajas de texto, una con
borde simple fijo y otra sin bordes:

COMENTARIO 2: Utilice el valor 0-None en la propiedad


BorderStyle de las cajas de texto cuando quiera dar una
apariencia ms profesional a las cajas. En ocasiones los
programadores disean imgenes grficas con apariencia de
cajas de texto y con bordes espectaculares, pero son simple
imgenes y no se puede escribir sobre estas. El mtodo
utilizado para resolver este problema es colocar una caja de
texto sin bordes sobre la imagen.

Text
MaxLength

CharacterCasing

PasswordChar

Multiline

ScrollBars

Texto que mostrara


Se puede indicar la mxima cantidad de caracteres. El valor 0
permite ingresar texto ilimitado.
Procesa el texto ingresado, para transformarlo en mayscula,
minscula o dejarlo tal como fue escrito.
Permite especificar un carcter que se visualizara en vez del
texto ingresado, como en los casos de ingreso de contrasea.
Estableciendo esta propiedad en True, podemos escribir texto
en varias lneas.
Se aplica si la propiedad de multiline es True para mostrar
barras scroll. Puede ser Scroll horizontal, vertical o ambos.

Readonly

En True, no permitir modificar el texto que muestra.

TextChanged

Evento que se produce cuando el texto contenido cambia.

KeyPress

Evento que recibe como parmetro adicional el cdigo de tecla


presionada, para realizar una accin.

Similar al evento keyPress, pero el mismo detecta cuando la


KeyUp / KeyDown

tecla se solt, mientras que el segundo detecta cuando se le


presion

3.2.

Label

3.2.1. Definicin

Una Etiqueta o Label es un objeto grfico que se coloca en una parte


determinada de un contenedor para mostrar un texto que no puede ser modificado
directamente por el usuario. Las etiquetas son utilizadas principalmente para mostrar
textos en la pantalla. Pero no estn limitadas solo a esto, pueden ser utilizadas para
mltiples operaciones como: opciones de mens, botones de comando, barras de
progreso, marquesinas, banners, etc. En este libro no limitaremos el uso de las
etiquetas, les daremos mltiples uso tal y como se mencion anteriormente.
Las etiquetas, al igual que los botones de comando poseen una gran cantidad
de propiedades, mtodos y eventos. La mayora de las propiedades, mtodos y eventos
de las etiquetas son las mismas que las de los botones de comando y su
comportamiento es tambin el mismo. Nos limitaremos a definir las propiedades,
mtodos y eventos ms importantes de las etiquetas, debido a que las dems han sido
definidas en los botones de comando.

3.2.2. Propiedades

En las etiquetas o labels la propiedad ms importante es Caption, que contiene


el texto que aparece sobre este control. Esta propiedad puede ser modificada desde
programa, pero no interactivamente clicando sobre ella (a diferencia de las cajas de
texto, que se vern a continuacin). Puede controlarse su tamao, posicin, color de
fondo y una especie de borde 3-D. Habitualmente las labels no suelen recibir eventos ni
contener cdigo.

Las Labels tienen las propiedades AutoSize y WordWrap. La primera, cuando


est a True, ajusta el tamao del control al del texto en l contenido. La segunda hace
que el texto se distribuya en varias lneas cuando no cabe en una sola.

PROPIEDAD

DESCRIPCION

Text

Permite especificar el texto que mostrara

TextAling

Permite alinear el texto contenido

Autosize

Permite tomar un tamao que se ajuste o no al texto contenido

Image

Permite mostrar una imagen

Font

Permite especificar una fuente

Evento

Descripcin

ForeColor

La propiedad ForeColor devuelve o establece el color del texto


contenido en un control. En una Etiqueta esta propiedad afecta

el color del texto escrito en la propiedad Caption. Al igual que la


propiedad BackColor esta propiedad puede tomar valores
hexadecimales, constantes de colores del sistema y constantes
de colores bsicos.
Click

Ocurre cuando el usuario presiona uno de los botones del


Mouse. En las Etiquetas el procedimiento para este evento es
programado cuando la Etiqueta es utilizada como un botn de
comando, o bien, para ejecutar una accin especfica cuando el
usuario pulse un botn del Mouse. Por ejemplo, mostrar una
ventana, mostrar un mensaje, ejecutar un programa, abrir una
pgina Web, etc.

DblClick

Al igual que en los botones de comando este evento ocurre


cuando el usuario pulsa dos veces un botn del Mouse. Este
evento no es muy utilizado en las Etiquetas, pero en algunas
ocasiones encontrar alguna funcin de utilidad el programar
este evento.

ToolTip:

Sirve para mostrar alguna leyenda o mensaje, cuando ests


ensima del control label.

MouseMove

Ocurre cuando el usuario mueve el puntero del Mouse sobre la


zona donde esta dibujada la Etiqueta. Es uno de los eventos de
las Etiquetas ms utilizados por los programadores ya que
permite crear y mostrar inmensidades de efectos grficos
cuando el usuario coloca el puntero del Mouse sobre la
Etiqueta.

No posee ningn evento especial. Hereda los eventos de cualquier otra clase o
control, tal como vimos en button.

3.3.

Men Strip

Con l podemos establecer mens que tendr nuestra aplicacin.

3.3.1. Propiedades

AccessibleDescription Obtiene o establece la descripcin del control que las


aplicaciones cliente de accesibilidad utilizan.
AccessibleName

Obtiene o establece el nombre del control que las


aplicaciones cliente de accesibilidad utilizan.

AccessibleRole

Obtiene o establece el rol accesible del control. (Se


hereda de Control).

AllowDrop

Obtiene o establece un valor que indica si el control


puede aceptar los datos que el usuario arrastra al
mismo.

TextDirection

IV.

Se obtiene como resultado vertical u horizontal.

CONCLUSION

4.1. Se conocieron las principales propiedades de las tres herramientas


estudiadas, sin embargo no se encontraron en la bibliografa todas sus propiedades
pues son en comn con el resto de herramientas, sino que se muestran las ms
trascendentales.

V.

BIBLIOGRAFIA

5.1.

GARCA DE JALN, JAVIER; RODRGUEZ, JOS; BRAZLEZ,


ALFONSO. 1999. Aprenda Visual Basic 6.0 como si estuviera en
primero. Escuela Superior de Ingenieros Industriales. Universidad de
Navarra.

5.2.

OMAR LUNA, Fernando. S/A. Visual Basic gua definitiva del


programador.

5.3.

MICROSOFT. 2016. Visto en lnea: [https://msdn.microsoft.com/eses/library/microsoft.office.tools.excel.controls.textbox_properties(d=p


rinter).aspx]. Mayo 2016.

5.4.

RODRIGUEZ

BUCARELLY,

CARLOS

M.;

RODRIGUEZ

BUCARELLY, PABLO A. 2005. Visual Basic 6.0. Segunda Edicion.

Das könnte Ihnen auch gefallen