1 etiquetas y botones prof. gonzalo pastor. 2etiquetas ► sirven para mostrar textos ► las...

18
1 Etiquetas y Etiquetas y Botones Botones Prof. Gonzalo Pastor Prof. Gonzalo Pastor

Upload: yesenia-florentino

Post on 11-Apr-2015

117 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: 1 Etiquetas y Botones Prof. Gonzalo Pastor. 2Etiquetas ► Sirven para mostrar textos ► Las propiedades más utilizadas son: Alignment : Determina si el

11

Etiquetas y BotonesEtiquetas y Botones

Prof. Gonzalo PastorProf. Gonzalo Pastor

Page 2: 1 Etiquetas y Botones Prof. Gonzalo Pastor. 2Etiquetas ► Sirven para mostrar textos ► Las propiedades más utilizadas son: Alignment : Determina si el

2

EtiquetasEtiquetas► Sirven para mostrar textosSirven para mostrar textos► Las propiedades más utilizadas son:Las propiedades más utilizadas son:Alignment : Determina si el mensaje aparece Alignment : Determina si el mensaje aparece justificado a la izquierda, a la derecha o al centro justificado a la izquierda, a la derecha o al centro dentro de los límites de la etiqueta.dentro de los límites de la etiqueta.

AutoSize: Si está activado, ajusta las propiedades AutoSize: Si está activado, ajusta las propiedades de tamaño de la etiqueta al asignar un mensaje de tamaño de la etiqueta al asignar un mensaje que es demasiado grande o pequeño para sus que es demasiado grande o pequeño para sus dimensiones actuales.dimensiones actuales.

BackColor: Especifica el color de fondo. Haga clic BackColor: Especifica el color de fondo. Haga clic en la flecha de la paleta BackColor para ver una en la flecha de la paleta BackColor para ver una lista de colores. lista de colores.

Page 3: 1 Etiquetas y Botones Prof. Gonzalo Pastor. 2Etiquetas ► Sirven para mostrar textos ► Las propiedades más utilizadas son: Alignment : Determina si el

3

BackStyle: Determina si se muestra lo que está BackStyle: Determina si se muestra lo que está detrás de la etiqueta o no.detrás de la etiqueta o no.

BorderStyle: Determina si se muestra una línea BorderStyle: Determina si se muestra una línea bordeando la etiquetabordeando la etiqueta

Caption: Contiene el texto que aparece en la Caption: Contiene el texto que aparece en la etiqueta.etiqueta.

Enabled :Determina si la etiqueta está activa. A Enabled :Determina si la etiqueta está activa. A veces cambiará esta propiedad en tiempo de veces cambiará esta propiedad en tiempo de ejecución cuando no se necesite que la etiqueta ejecución cuando no se necesite que la etiqueta dispare eventos.dispare eventos.

Font: Produce un cuadro de diálogo en el que Font: Produce un cuadro de diálogo en el que podrá establecer el nombre, estilo y tamaño de la podrá establecer el nombre, estilo y tamaño de la fuente usada para el texto del mensaje.fuente usada para el texto del mensaje.

ForeColor :Establece el color del texto del ForeColor :Establece el color del texto del mensaje.mensaje.

Height: Contiene la altura del formulario en twips.Height: Contiene la altura del formulario en twips.

Page 4: 1 Etiquetas y Botones Prof. Gonzalo Pastor. 2Etiquetas ► Sirven para mostrar textos ► Las propiedades más utilizadas son: Alignment : Determina si el

4

TwipsTwips► El sistema de coordenadas de Visual Basic funciona como el El sistema de coordenadas de Visual Basic funciona como el

sistema gráfico de coordenadas cartesianas habitual. Cualquier sistema gráfico de coordenadas cartesianas habitual. Cualquier punto se representa con dos números. Uno de ellos punto se representa con dos números. Uno de ellos (tradicionalmente llamado X) indica la posición horizontal del (tradicionalmente llamado X) indica la posición horizontal del punto, mientras que el otro número (Y) indica la posición vertical punto, mientras que el otro número (Y) indica la posición vertical del punto. Por supuesto, un sistema de coordenadas debe tener un del punto. Por supuesto, un sistema de coordenadas debe tener un punto cero, u origen. También debe tener una escala que relaciona punto cero, u origen. También debe tener una escala que relaciona las unidades de las coordenadas con las unidades de medida. Un las unidades de las coordenadas con las unidades de medida. Un valor X de dos, puede significar dos centímetros, dos metros o dos valor X de dos, puede significar dos centímetros, dos metros o dos kilómetros. kilómetros.

► En todos los sistemas de coordenadas de Visual Basic, el origen por En todos los sistemas de coordenadas de Visual Basic, el origen por omisión se localiza en la esquina superior izquierda del contenedor. omisión se localiza en la esquina superior izquierda del contenedor. Los valores X positivos se mueven a la derecha, y los valores Y Los valores X positivos se mueven a la derecha, y los valores Y positivos hacia abajo. Las coordenadas negativas son posibles y positivos hacia abajo. Las coordenadas negativas son posibles y representan posiciones por encima o a la izquierda del origen por representan posiciones por encima o a la izquierda del origen por omisión. omisión.

► Ejercicio: Dibuje la pantalla. Sitúe el punto 0,0 y cómo aumentaEjercicio: Dibuje la pantalla. Sitúe el punto 0,0 y cómo aumenta► Una unidad lógica imprime al tamaño correcto. Por ejemplo, una Una unidad lógica imprime al tamaño correcto. Por ejemplo, una

línea que mide una pulgada lógica mide una pulgada cuando se línea que mide una pulgada lógica mide una pulgada cuando se imprime. Establecemos una escala del objeto contenedor utilizando imprime. Establecemos una escala del objeto contenedor utilizando la propiedad la propiedad ScaleModeScaleMode; sin embargo, los únicos objetos que ; sin embargo, los únicos objetos que tienen una propiedad tienen una propiedad ScaleModeScaleMode son Form, Picture Box y Printer. son Form, Picture Box y Printer. Los otros objetos que pueden ser contenedores (el objeto Screen y Los otros objetos que pueden ser contenedores (el objeto Screen y el control Frame) siempre usan twips para las medidas. el control Frame) siempre usan twips para las medidas.

Page 5: 1 Etiquetas y Botones Prof. Gonzalo Pastor. 2Etiquetas ► Sirven para mostrar textos ► Las propiedades más utilizadas son: Alignment : Determina si el

5

► Podemos usar varias escalas diferentes en las coordenadas Podemos usar varias escalas diferentes en las coordenadas de Visual Basic. Aunque muchos programas Visual Basic de Visual Basic. Aunque muchos programas Visual Basic están escritos utilizando únicamente la escala por omisión, están escritos utilizando únicamente la escala por omisión, necesitamos saber las opciones:necesitamos saber las opciones:

► Especificaciones de escalas en Visual Basic. Especificaciones de escalas en Visual Basic. (ScaleMode)(ScaleMode)

0  Personalizado

1  Twip (por defecto); hay 1.440 twips por pulgada lógica, y 567 twips por centímetro lógico

2  Punto; hay 72 puntos por pulgada lógica

3  Pixel; ésta es la unidad más pequeña de resolución de pantalla o impresora

4  Carácter; una unidad carácter es igual a 120 twips horizontales, y 240 twips verticales

5  Pulgada

6  Milímetro

7  Centímetro

Page 6: 1 Etiquetas y Botones Prof. Gonzalo Pastor. 2Etiquetas ► Sirven para mostrar textos ► Las propiedades más utilizadas son: Alignment : Determina si el

6

Left: Establece la cantidad de twips desde el Left: Establece la cantidad de twips desde el extremo izquierdo de la etiqueta hasta el extremo extremo izquierdo de la etiqueta hasta el extremo izquierdo del formulario.izquierdo del formulario.

MousePointer: Determina la forma del cursor del MousePointer: Determina la forma del cursor del ratón cuando el usuario lo mueve por el área de ratón cuando el usuario lo mueve por el área de la etiquetala etiqueta

TabIndex: Especifica el orden de enfoque TabIndex: Especifica el orden de enfoque asignado a la etiqueta. Aunque la etiqueta no lo asignado a la etiqueta. Aunque la etiqueta no lo reciba, puede ser parte del orden de enfoque.reciba, puede ser parte del orden de enfoque.

ToolTipText: Contiene la información sobre ToolTipText: Contiene la información sobre herramientas que aparecerá en tiempo de herramientas que aparecerá en tiempo de ejecución.ejecución.

Top: Establece la cantidad de twips desde el Top: Establece la cantidad de twips desde el extremo superior de la etiqueta hasta el extremo extremo superior de la etiqueta hasta el extremo superior del área de trabajo del formulario.superior del área de trabajo del formulario.

Page 7: 1 Etiquetas y Botones Prof. Gonzalo Pastor. 2Etiquetas ► Sirven para mostrar textos ► Las propiedades más utilizadas son: Alignment : Determina si el

7

Visible: Determina si el usuario podrá ver o no la Visible: Determina si el usuario podrá ver o no la etiqueta.etiqueta.

Width: Contiene el ancho de la etiqueta en twips.Width: Contiene el ancho de la etiqueta en twips.

A las etiquetas generalmente no se le programan eventos

Page 8: 1 Etiquetas y Botones Prof. Gonzalo Pastor. 2Etiquetas ► Sirven para mostrar textos ► Las propiedades más utilizadas son: Alignment : Determina si el

8

BotonesBotonesCancel Determina si el botón recibe el evento Click

cuando el usuario oprime Esc.

Default Determina se el botón responde a la opresión de la tecla Enter aunque otro control tenga el enfoque.

Enabled Determina si el control está activado. Aveces cambiará la propiedad Enabled mediante código en tiempo de ejcución cuando no se necesite el botón y desee atenuarlo.

Picture Contiene el nombre de alguna imagen que aparecerá en el botón cuando se establezca la propiedad Style a 1- Graphical.

Page 9: 1 Etiquetas y Botones Prof. Gonzalo Pastor. 2Etiquetas ► Sirven para mostrar textos ► Las propiedades más utilizadas son: Alignment : Determina si el

9

Style Determina si el botón aparecerá de la forma tradicional que lo hace en Windows (sí está establecido en q -Standard) o con color y con, posiblemente, una imagen (sí está establecido en 1- Graphical).

TabIndex

Especifica el orden de enfoque asignado al botón.

TabStop Determina si el botón puede recibir el enfoque.

Visible Determina si el usuario puede ver o no el botón. (Los controles invisibles no pueden recibir el enfoque hasta que el código en ejecución cambie esta propiedad Visible a True.)

Page 10: 1 Etiquetas y Botones Prof. Gonzalo Pastor. 2Etiquetas ► Sirven para mostrar textos ► Las propiedades más utilizadas son: Alignment : Determina si el

10

ClickClick► Es el evento más programado de un botónEs el evento más programado de un botón► Se hace doble click sobre el botón y eso nos Se hace doble click sobre el botón y eso nos

lleva a la ventana de códigolleva a la ventana de código

Page 11: 1 Etiquetas y Botones Prof. Gonzalo Pastor. 2Etiquetas ► Sirven para mostrar textos ► Las propiedades más utilizadas son: Alignment : Determina si el

11

EjercicioEjercicio► El form debe tener una etiqueta y un botónEl form debe tener una etiqueta y un botón► Al pulsar el botón la etiqueta debe cambiar de Al pulsar el botón la etiqueta debe cambiar de

contenidocontenido

Page 12: 1 Etiquetas y Botones Prof. Gonzalo Pastor. 2Etiquetas ► Sirven para mostrar textos ► Las propiedades más utilizadas son: Alignment : Determina si el

12

MsgBoxMsgBox

Muestra un mensaje un cuadro de diálogo, espera a que Muestra un mensaje un cuadro de diálogo, espera a que el usuario haga click en un botón y devuelve un número el usuario haga click en un botón y devuelve un número entero correspondiente al botón elegido por el usuario.entero correspondiente al botón elegido por el usuario.

Sintaxis:Sintaxis:MsgBox(mensaje[, botones][, título])MsgBox(mensaje[, botones][, título])

Page 13: 1 Etiquetas y Botones Prof. Gonzalo Pastor. 2Etiquetas ► Sirven para mostrar textos ► Las propiedades más utilizadas son: Alignment : Determina si el

13

ParteParte DescripciónDescripción

MensajMensajee

Requerido. Cadena que representa el mensaje Requerido. Cadena que representa el mensaje en el cuadro de diálogo. La longitud máxima es en el cuadro de diálogo. La longitud máxima es de aproximadamente 1024 caracteres, según el de aproximadamente 1024 caracteres, según el ancho de los caracteres utilizados. ancho de los caracteres utilizados. 

botonebotoness

Opcional. Expresión numérica que corresponde a Opcional. Expresión numérica que corresponde a la suma de los valores que especifican el número la suma de los valores que especifican el número y el tipo de los botones que se pretenden y el tipo de los botones que se pretenden mostrar, el estilo de icono que se va a utilizar, la mostrar, el estilo de icono que se va a utilizar, la identidad del botón predeterminado y la identidad del botón predeterminado y la modalidad del cuadro de mensajes. Si se omite modalidad del cuadro de mensajes. Si se omite este argumento, el valor predeterminado es 0.este argumento, el valor predeterminado es 0.

títulotítulo Opcional. Expresión de cadena que se muestra Opcional. Expresión de cadena que se muestra en la barra de título del cuadro de diálogo. Si se en la barra de título del cuadro de diálogo. Si se omite en la barra de título se coloca el nombre omite en la barra de título se coloca el nombre de la aplicación.de la aplicación.

Page 14: 1 Etiquetas y Botones Prof. Gonzalo Pastor. 2Etiquetas ► Sirven para mostrar textos ► Las propiedades más utilizadas son: Alignment : Determina si el

14

Constante Valor Descripción

VbOKOnly 0 Muestra solamente el botón Aceptar.

VbOKCancel 1 Muestra los botones Aceptar y Cancelar.

VbAbortRetryIgnore

2 Muestra los botones Anular, Reintentar e Ignorar.

VbYesNoCancel 3 Muestra los botones Sí, No y Cancelar.

VbYesNo 4 Muestra los botones Sí y No.

VbRetryCancel 5 Muestra los botones Reintentar y Cancelar.

VbCritical 16 Muestra el icono de mensaje crítico.

VbQuestion 32 Muestra el icono de pregunta de advertencia.

VbExclamation 48 Muestra el icono de mensaje de advertencia.

VbInformation 64 Muestra el icono de mensaje de información.

VbDefaultButton1 0 El primer botón es el predeterminado.

VbDefaultButton2 256 El segundo botón es el predeterminado.

VbDefaultButton3 512 El tercer botón es el predeterminado.

VbDefaultButton4 768 El cuarto botón es el predeterminado

Page 15: 1 Etiquetas y Botones Prof. Gonzalo Pastor. 2Etiquetas ► Sirven para mostrar textos ► Las propiedades más utilizadas son: Alignment : Determina si el

15

Valores devueltos

Constante

Valor

Descripción

vbOK 1 Aceptar

vbCancel 2 Cancelar

vbAbort 3 Anular

vbRetry 4 Reintentar

vbIgnore 5 Ignorar

vbYes 6 Sí

vbNo 7 No

Page 16: 1 Etiquetas y Botones Prof. Gonzalo Pastor. 2Etiquetas ► Sirven para mostrar textos ► Las propiedades más utilizadas son: Alignment : Determina si el

16

Ejercicio 1Ejercicio 1► Programar un botón para que al pulsarse Programar un botón para que al pulsarse

muestre el siguiente cuadro de diálogo:muestre el siguiente cuadro de diálogo:

MsgBox "Desea continuar?", vbYesNoCancel + vbExclamation + vbDefaultButton2, "Atención!!!"

Page 17: 1 Etiquetas y Botones Prof. Gonzalo Pastor. 2Etiquetas ► Sirven para mostrar textos ► Las propiedades más utilizadas son: Alignment : Determina si el

17

Ejercicio 2aEjercicio 2a► Hacer un contador de Hacer un contador de

un clickun click

Page 18: 1 Etiquetas y Botones Prof. Gonzalo Pastor. 2Etiquetas ► Sirven para mostrar textos ► Las propiedades más utilizadas son: Alignment : Determina si el

18

Ejercicio 2bEjercicio 2b► Agregarle al Agregarle al

programa las programa las siguientes opciones:siguientes opciones: