Tema 10. Uso de formularios y controles

10
Tema 10. Uso de formularios y controles Clase 2 Informática Profa. María Alejandra Quintero

description

Tema 10. Uso de formularios y controles. Clase 2. Informática Profa. María Alejandra Quintero. Contenido. Control: Botón de opción ( RadioButton ) Control: Marco para agrupar ( GroupBox ) Control: Casilla de verificación ( CheckBox ) Ejemplos. Control: Botones de opción ( R adioButton ). - PowerPoint PPT Presentation

Transcript of Tema 10. Uso de formularios y controles

Page 1: Tema 10. Uso de formularios y controles

Tema 10. Uso de formularios y controles

Clase 2

InformáticaProfa. María Alejandra Quintero

Page 2: Tema 10. Uso de formularios y controles

2

ContenidoControl: Botón de opción (RadioButton)

Control: Marco para agrupar (GroupBox)

Control: Casilla de verificación (CheckBox)

Ejemplos

Page 3: Tema 10. Uso de formularios y controles

3

Permiten seleccionar una única opción entre un grupo de opciones.

Control: Botones de opción (RadioButton)

Botones de opción

Page 4: Tema 10. Uso de formularios y controles

4

Las propiedades más importantes de los botones de opción son:

Name: nombre del RadioButton. Se sugiere que empiece por la palabra opción o las letras opt. Ejemplos: opcionA, opt1.

Text: almacena el texto que se muestra al lado del botón.

Checked: propiedad booleana que es igual a TRUE si el botón está seleccionado, y es FALSE si el botón no está seleccionado.

Page 5: Tema 10. Uso de formularios y controles

5

Muestra un marco alrededor de un grupo de controles y tiene un título opcional.

Control: Marco para agrupar (GroupBox)

GroupBox

Page 6: Tema 10. Uso de formularios y controles

6

Las propiedades más importantes de los marcos para agrupar son:

Name: nombre del GroupBox.

Text: almacena el texto que se muestra en el título.

Título del GroupBox

Page 7: Tema 10. Uso de formularios y controles

7

Ejemplo 1: Una agencia de empleo requiere un programa que determine si un aspirante es aceptadocomo posible candidato para trabajar como encargado de un laboratorio de computación. El programa debe asignar un puntaje de acuerdo a los conocimientos del aspirante y según las siguientes consideraciones:

• Bachiller con experiencia técnica en computación. Puntos: 1.

• TSU en informática con experiencia técnica. Puntos: 2.• Ingeniero de sistemas, computación o carrera afín, y

con experiencia técnica. Puntos: 3.• Ingeniero de sistemas, computación o carrera afín, sin

experiencia técnica. Puntos: 2.

Si el aspirante no se ubica en alguno de los perfiles anteriores no es aceptado y su puntuación es 0.

Page 8: Tema 10. Uso de formularios y controles

8

Interfaz gráfica

optBachioptTSU

optIng

BotonProcesarBotonLimpiar

BotonSalir

optExpSIoptExpNo

LblDecisionLblPuntos

TxtNombre

Page 9: Tema 10. Uso de formularios y controles

9

Código del botón Procesar Solicitud (BotonProcesar)Private Sub BotonProcesar_Click . . .Dim nombre As String nombre = txtNombre.Text If optExpSI.Checked = True Then LblDecision.Text = "ACEPTADO" If optbachi.Checked = True Then LblPuntos.Text = " Puntos = 1" Else If optTSU.Checked = True Then LblPuntos.Text = " Puntos = 2" Else LblPuntos.Text = " Puntos = 3" End If End If Else If optIng.Checked = True Then LblDecision.Text = "ACEPTADO" LblPuntos.Text = " Puntos = 2" Else LblDecision.ForeColor = Color.Red LblDecision.Text = "RECHAZADO" LblPuntos.Text = " Puntos = 0" End If End If End Sub

Page 10: Tema 10. Uso de formularios y controles

10

Código del botón Limpiar (BotonLimpiar)Private Sub BotonCalc_Click . . .

txtNombre.Text = "" optbachi.Checked = True optExpSI.Checked = True LblDecision.Text = "" LblPuntos.Text = ""

End Sub

Private Sub BotonSalir_Click . . . Close()

End Sub

Código del botón Salir (BotonSalir)