Clase vb6 ejercicio heladeria
-
Upload
juan-solorzano -
Category
Education
-
view
1.515 -
download
2
Transcript of Clase vb6 ejercicio heladeria
Esto es un simple diseño, con las características vistas en clase
Estoy en el OBJETO COMBO, en su EVENTO CLICK
Private Sub cmboTipohelado_Click() 'este es el EVENTO CLICK del combo (yo lo llamé "cmboTipohelado")If cmboTipohelado.ListIndex = 0 Then 'comparo si la persola seleccionó el primer elemento del combo
txtPrecioUnitario.Text = cmboTipohelado.ItemData(cmboTipohelado.ListIndex) ' se indica el precio BASE del helado (lo que cuesta el tipo de helado)txtTipoHelado.Text = cmboTipohelado.List(cmboTipohelado.ListIndex) 'muestra en el texto el helado seleccionadotxtPrecioSabor.Text = 2 'para el primer elemento de la lista, el precio de c/u de los sabores es distinto
'generalidades:'Barquilla' Precio del Sabor: x Bsf' Precio Base: x Bsf''Tinita' Precio del Sabor: x Bsf (distinto al de la barquilla)' Precio base: x Bsf (distinto al de la tinita)''el resto se repite para cada elemento de la lista'que son las lineas que están a continuación
ElseIf cmboTipohelado.ListIndex = 1 Then 'comparo si la persola seleccionó el segundo elemento del combo
txtPrecioUnitario.Text = cmboTipohelado.ItemData(cmboTipohelado.ListIndex)txtTipoHelado.Text = cmboTipohelado.List(cmboTipohelado.ListIndex)txtPrecioSabor.Text = 4
Else 'no comparo nada porque se que si no seleccionó el 1ro o el 2do automaticamente se ha seleccionado el 3rotxtPrecioUnitario.Text = cmboTipohelado.ItemData(cmboTipohelado.ListIndex)txtTipoHelado.Text = cmboTipohelado.List(cmboTipohelado.ListIndex)txtPrecioSabor.Text = 6
End If
End If
End Sub
Líneas de programación del combo
Líneas de programación cuando se carga el formulario (opcional)
Private Sub Form_Load()'estas líneas se DISPARAN cuando se carga el formulario por primera
vez'ustedes deben llenar el combo simplemente cambiando las
propiedades del mismo
cmboTipohelado.Text = "seleccione un tipo"
cmboTipohelado.AddItem "de tinita"cmboTipohelado.ItemData(cmboTipohelado.NewIndex) = 8
cmboTipohelado.AddItem "de barquilla"cmboTipohelado.ItemData(cmboTipohelado.NewIndex) = 12
cmboTipohelado.AddItem "de copa"cmboTipohelado.ItemData(cmboTipohelado.NewIndex) = 16
End Sub'las siguientes líneas se ejecutan cuando el'el usuario hace click sobre cada uno de los OPTION BUTTON'recuerda que yo le cambié los nombres a cada uno de los controles'para tener una idea más clara de lo que estoy haciendo, tu puedes hacer lo mismo
Líneas de programación de los Option
Private Sub optcuatro_Click()txtCantSabores.Text = 4
End Sub
Private Sub optdos_Click()txtCantSabores.Text = 2
End Sub
Private Sub opttres_Click()txtCantSabores.Text = 3
End Sub
Private Sub optuno_Click()txtCantSabores.Text = 1
End Sub
Líneas de programación del botón
Private Sub btnProcesar_Click()' de aquí en adelante (dentro del private sub)' son las líneas de código del botón PROCESAR' para este ejemplo yo estoy usando VARIABLES,' ustedes pueden trabajar directamente con el textbox,'pero recuerden utilizar la función VAL antes del textbox'para que trabajes de forma numerica y no de forma de cadena de texto
'declaro 4 variables del tipo ENTERODim psabor As IntegerDim csabor As IntegerDim phelado As IntegerDim total As Integer
'le asigno a cada variable el valor que tiene CADA TEXTBOXpsabor = txtPrecioSabor.Textcsabor = txtCantSabores.Textphelado = txtPrecioUnitario.Text
'chaco la cuentatotal = (csabor * psabor) + phelado
'muestro el resultadotxtTotal.Text = total
End Sub