La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

CONTROLES BÁSICOS VB.NET

Presentaciones similares


Presentación del tema: "CONTROLES BÁSICOS VB.NET"— Transcripción de la presentación:

1 CONTROLES BÁSICOS VB.NET
Prof. Rafael Mourglia

2 Bibliografía El siguiente material se basará en el manual de «PROGRAMACIÓN EN VISUAL BASIC.NET» De Luis Miguel Blanco – Grupo EIDOS. No se repetirá información que ya se encuentra en el manual; por tal motivo, sólo se realizarán algunos aportes extras sobre los controles, indicando en que página del manual se encuentra el resto de la información del mismo.

3 CONTROLES QUE VEREMOS:
Label (lbl) TextBox (txt) Button (btn) LinkLabel (lnk) ComboBox (cbo) CheckBox (chk) RadioButton (rbt) GroupBox (grp)

4 PROPIEDADES EN COMÚN A TODOS LOS CONTROLES:
Comenzaremos por ver aquellas propiedades en común que pertenecen a todos los controles y que heredan de System.Windows.Forms. Name: Nombre del control. No debe tener espacios ni comenzar con números. Es aconsejable utilizar los términos mnemotécnicos establecidos para cada control. Eneabled: Contiene un valor booleano (True – False) mediante el que indicamos si el control está o no habilitado para poder usarlo.

5 PROPIEDADES EN COMÚN A TODOS LOS CONTROLES:
Location: Coordenadas de la esquina superior izquierda del control respecto de la esquina superior izquierda de su contenedor. Las coordenadas se expresan en X, Y. Formulario que en este caso es el contenedor del TextBox X=24 Y=12

6 PROPIEDADES EN COMÚN A TODOS LOS CONTROLES:
Size: Tamaño del control (en pixeles). Se mide en ancho y alto, comenzando desde la esquina superior izquierda del control. Width: Ancho Height: Alto Clic en signo + para mostrar cambiar ancho y alto

7 PROPIEDADES EN COMÚN A TODOS LOS CONTROLES:
TabIndex: Manual página 535: «Orden de tabulación de controles» Text: Texto que se visualiza en el control. Cada control lo emplea de forma distinta. Visible: Determina si el control está visible u oculto. Propiedad booleana (True – False).

8 Controles Label: Manual página 531 «Label»
TextBox: Manual página 532 «TextBox» Button: Manual página 526 «Button» LinkLabel: Se comporta de la misma forma que un botón sólo que se muestra en forma de link.

9 Control: ComboBox Manual página 547 «ComboBox»
Cargar ComboBox desde panel de propiedades: Buscar propiedad Items. Donde dice «Colección», clic en el botón que se muestra a la derecha con …

10 Cargar ComboBox desde panel de propiedades
Se abrirá el editor de colección, donde se debe introducir todos los ítems uno debajo de otro. Luego clic en Aceptar.

11 Cargar ComboBox desde panel de propiedades
En el programa se pueden ver todos los ítems cargados, en donde se deberá seleccionar uno.

12 Tomar dato seleccionado de ComboBox (1)
Mencionaremos dos formas de tomar el dato que se seleccionó de un ComboBox. La primera opción es utilizar la propiedad Text. Llamaremos al ComboBox cboColores e introduciremos el siguiente código en el evento click de un botón:

13 Tomar dato seleccionado de ComboBox (2)
Una segunda opción es utilizar la propiedad SelectedItem. Se debe tener en cuenta que SelectedItem devuelve un Object, por lo tanto es recomendable convertir a String mediante la función ToString()

14 Control CheckBox Manual página 538 «CheckBox»
Ejemplo utilizando CheckBox:

15 Control CheckBox Introducir el siguiente código en el evento Click del botón ‘Ver Selección’ Comprobamos el estado de la propiedad Checked de cada CheckBox teniendo en cuenta que: True es seleccionado False es no seleccionado

16 Control RadioButton La forma de operar a nivel de código es igual a un CheckBox ya que también posee la propiedad Checked. La característica de este control es que sólo se debe seleccionar una opción del grupo. En primer lugar debemos establecer cuál de los RadioButton estará marcado por defecto. Para esto, seleccionamos el RadioButton por defecto y en el panel de propiedades, establecemos en True la propiedad Checked

17 RadioButton: establecer uno por defecto

18 RadioButton: seleccionar opción
Este control a diferencia del CheckBox, tiene la particularidad que sólo una opción queda seleccionada, de tal forma que si tenemos un grupo de RadioButton, y seleccionamos una opción distinta, automáticamente se deselecciona la opción anterior y se selecciona la nueva opción. Esto lo hace VB.NET automáticamente, no debemos programar nada extra. El problema está cuando tenemos mas de un grupo de RadioButton, ya que deberemos especificar cuales RadioButton pertenece a un grupo y cuales pertenecen a otro. Ver solución en el manual página 540 «RadioButton y GroupBox»

19 Control: GroupBox Básicamente un GroupBox es un contenedor de controles donde podemos agruparlos por funcionalidad. En la propiedad text del GroupBox podemos introducir un texto para guiar al usuario de la funcionalidad de los controles contenidos. GroupBox

20 GroupBox: Utilidades Todos los controles contenidos en un GroupBox heredan algunas propiedades como Eneabled y Visible. Esto significa que si establecemos la propiedad Eneabled en False, todos los controles contenidos en el GroupBox también lo harán, deshabilitándolos a todos.

21 GroupBox: Utilidades Al igual que la propiedad Eneabled, sucederá con Visible, sólo que en este caso todos los controles contenidos en el GroupBox e incluso el propio GroupBox, quedarán ocultos (En caso de establecer la propiedad en False). Esta propiedades se pueden cambiar en tiempo de ejecución.


Descargar ppt "CONTROLES BÁSICOS VB.NET"

Presentaciones similares


Anuncios Google