La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Clase 4 Informática Profa. María Alejandra Quintero.

Presentaciones similares


Presentación del tema: "Clase 4 Informática Profa. María Alejandra Quintero."— Transcripción de la presentación:

1 Clase 4 Informática Profa. María Alejandra Quintero

2 Contenido Control: Cuadro combinado (ComboBox) Ejemplos 2

3 Permite seleccionar una opción de una lista desplegable. Puede presentar también un cuadro de texto para escribir una opción que no esté predefinida. 3 Control: Cuadro combinado (ComboBox) ComboBox

4 4 Las propiedades más importantes de los ComboBox son: Name: nombre del ComboBox. Se sugiere que empiece por la palabra Combo o por las letras cbo. Ejemplos: CboEstado, ComboEstado. Items: propiedad que almacena todas las opciones que aparecerán en la lista. SelectedItem: almacena el ítem que fue seleccionado. Por ejemplo, si se selecciona el estado Bolívar en el ComboBox del ejemplo anterior: ComboEstado.SelectedItem = “Bolívar”

5 5 SelectedIndex: almacena el índice del ítem que fue seleccionado. Cada elemento de la lista tiene un índice, ejemplo: 0 Amazonas 1 Anzoátegui 2 Apure 3 Aragua 4 Barinas. Si se selecciona Apure: ComboEstado.SelectedIndex = 2

6 6 DropDownStyle: permite definir el tipo de combobox. Hay tres tipos: DropDownList: muestra las opciones al hacer clic sobre la flecha. No permite edición. DropDown: muestra las opciones al hacer clic sobre la flecha. Permite edición, es posible agregar una nueva opción.

7 7 Simple: el comboBox aparece abierto con algunas opciones visibles, por lo tanto ocupa más espacio en el formulario. Permite edición, es posible agregar una nueva opción. Nota: Usaremos el ComboBox tipo DropDownList

8 Ejemplo 2: realizar un programa para calcular el salario mensual de un trabajador de acuerdo a los siguientes criterios: El salario base depende del tipo de empleado. Obrero: 7000 Bs. Personal Administrativo (no profesional): 9000 Bs. Técnico: 11000 Bs. Profesional: 15000 Bs. Por cada hijo, el empleado obtiene un bono de 1200 Bs. Además, se da un bono por años de servicio: Años de servicioBono Menos de 50 Entre 5 y 103000 Más de 104500

9 9 Interfaz gráfica ComboTipoT TxtNoHijos BotonCalc BotonSalir LblSalarioB LblBonoH LblBonoAS LblSalarioT ComboAServ

10 Código del botón Calcular salario (BotonCalcSal) 10 Private Sub BotonCalcSal_Click …. Dim nh, tipot, años As Byte Dim Sb, bonoh, bonoAS, ST As Single nh = TxtNoHijos.Text tipot = ComboTipoT.SelectedIndex Años = ComboAServ.SelectedIndex Select tipot Case 0 Sb = 7000 Case 1 Sb = 9000 Case 2 Sb = 11000 Case 3 Sb = 15000 End Select bonoh = 1200 * nh If años = 0 Then bonoAS = 0 Else If años = 1 Then bonoAS = 3000 Else bonoAS = 4500 End If ST = Sb + bonoh + bonoAS LblsalarioB.Text = "Salario Base = " & Sb LblBonoH.Text = "Bono por hijos = " & bonoh LblBonoAS.Text = "Bono por años de servicio = " & bonoAS LblSalarioT.Text = "Salario Total =" & ST End Sub

11 Tarea: En un aserradero se necesita un programa para calcular el total a pagar por la compra de madera, teniendo como dato la cantidad de metros cúbicos a comprar. El aserradero vende principalmente cedro, samán y pardillo, cuyos precios por metro cúbico son 80000, 85000 y 70000 Bs. Si se compra otra especie diferente, el programa debe solicitar el precio por metro cúbico. Si el pago es de contado se aplican los siguientes descuentos: Si el pago es a crédito no hay descuento. Sugerencia: usar un ComboBox para la especie y otro ComboBox para tipo de pago (contado, crédito). EspecieDescuento Pardillo10 % Cedro8% Samán6% Otro2%


Descargar ppt "Clase 4 Informática Profa. María Alejandra Quintero."

Presentaciones similares


Anuncios Google