110 likes | 307 Views
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 ).
E N D
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 (RadioButton) Permiten seleccionar una única opción entre un grupo de opciones. Botones de opción
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.
Control: Marco para agrupar (GroupBox) Muestra un marco alrededor de un grupo de controles y tiene un título opcional. GroupBox
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
Ejemplo 1: Una agencia de empleo requiere un programa que determine si un aspirante es aceptado • como 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.
Interfaz gráfica TxtNombre optBachi optExpSI optTSU optExpNo optIng LblDecision BotonProcesar LblPuntos BotonLimpiar BotonSalir
PrivateSub BotonProcesar_Click . . . Dimnombre As String nombre = txtNombre.Text IfoptExpSI.Checked = True Then LblDecision.Text = "ACEPTADO" Ifoptbachi.Checked = True Then LblPuntos.Text = " Puntos = 1" Else IfoptTSU.Checked = True Then LblPuntos.Text = " Puntos = 2" Else LblPuntos.Text = " Puntos = 3" EndIf EndIf Else IfoptIng.Checked = True Then LblDecision.Text = "ACEPTADO" LblPuntos.Text = " Puntos = 2" Else LblDecision.ForeColor = Color.Red LblDecision.Text = "RECHAZADO" LblPuntos.Text = " Puntos = 0" EndIf EndIf End Sub Código del botón Procesar Solicitud (BotonProcesar)
PrivateSubBotonCalc_Click . . . txtNombre.Text= "" optbachi.Checked = True optExpSI.Checked = True LblDecision.Text = "" LblPuntos.Text = "" EndSub Código del botón Limpiar (BotonLimpiar) Código del botón Salir (BotonSalir) PrivateSubBotonSalir_Click . . . Close() EndSub