SlideShare ist ein Scribd-Unternehmen logo
1 von 6
Esto es un simple diseño, con las características vistas en clase
Estoy en el OBJETO COMBO, en su EVENTO CLICK
Líneas de programación del combo Private Sub cmboTipohelado_Click() 'este es el EVENTO CLICK del combo (yo lo llamé "cmboTipohelado") IfcmboTipohelado.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 seleccionado txtPrecioSabor.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 Else IfcmboTipohelado.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 2doautomaticamente se ha seleccionado el 3ro txtPrecioUnitario.Text = cmboTipohelado.ItemData(cmboTipohelado.ListIndex) txtTipoHelado.Text = cmboTipohelado.List(cmboTipohelado.ListIndex) txtPrecioSabor.Text = 6 EndIf EndIf End Sub
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 OPTIONBUTTON '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 ENTERO Dimpsabor As Integer Dimcsabor As Integer Dimphelado As Integer Dim total As Integer     'le asigno a cada variable el valor que tiene CADA TEXTBOX psabor = txtPrecioSabor.Text csabor = txtCantSabores.Text phelado = txtPrecioUnitario.Text     'chaco la cuenta     total = (csabor * psabor) + phelado     'muestro el resultado txtTotal.Text = total End Sub

Weitere ähnliche Inhalte

Was ist angesagt?

Ejercicios de visual
Ejercicios de visualEjercicios de visual
Ejercicios de visual
magda_chivas_
 
Practicas
PracticasPracticas
Practicas
Goneck
 
Funciones Y Procedimientos Vb 1
Funciones Y Procedimientos Vb 1Funciones Y Procedimientos Vb 1
Funciones Y Procedimientos Vb 1
UVM
 

Was ist angesagt? (17)

Practica web de la sesión 3 programacion de codigos de php
Practica web de la sesión 3 programacion de codigos de phpPractica web de la sesión 3 programacion de codigos de php
Practica web de la sesión 3 programacion de codigos de php
 
Ejercicios de visual
Ejercicios de visualEjercicios de visual
Ejercicios de visual
 
Practicas
PracticasPracticas
Practicas
 
Funciones Y Procedimientos Vb 1
Funciones Y Procedimientos Vb 1Funciones Y Procedimientos Vb 1
Funciones Y Procedimientos Vb 1
 
Bibliotecas de lenguaje c++
Bibliotecas de lenguaje c++Bibliotecas de lenguaje c++
Bibliotecas de lenguaje c++
 
PRACTICA WEB DE LA SESION 3 (Programación de codigos de php)
PRACTICA WEB DE LA SESION 3 (Programación de codigos de php)PRACTICA WEB DE LA SESION 3 (Programación de codigos de php)
PRACTICA WEB DE LA SESION 3 (Programación de codigos de php)
 
Javascript
JavascriptJavascript
Javascript
 
Modificación de registros comando sed
Modificación de registros   comando sedModificación de registros   comando sed
Modificación de registros comando sed
 
Cadenas
CadenasCadenas
Cadenas
 
Sesion1 Php Basico
Sesion1 Php BasicoSesion1 Php Basico
Sesion1 Php Basico
 
Comando grep y expresiones regulares
Comando grep y expresiones regularesComando grep y expresiones regulares
Comando grep y expresiones regulares
 
Practicawebdelasesion3
Practicawebdelasesion3Practicawebdelasesion3
Practicawebdelasesion3
 
Giseproi curso de programación - sesión 6 - datos y operadores
Giseproi   curso de programación - sesión 6 - datos y operadoresGiseproi   curso de programación - sesión 6 - datos y operadores
Giseproi curso de programación - sesión 6 - datos y operadores
 
Python04
Python04Python04
Python04
 
Introduccions a java
Introduccions a javaIntroduccions a java
Introduccions a java
 
Python básico
Python básicoPython básico
Python básico
 
Python03
Python03Python03
Python03
 

Andere mochten auch

Coitiño 1º b zanahoria
Coitiño 1º b zanahoriaCoitiño 1º b zanahoria
Coitiño 1º b zanahoria
PabloPereira
 
Internet Mobile Et Paiement Par Téléphone
Internet Mobile Et Paiement Par TéléphoneInternet Mobile Et Paiement Par Téléphone
Internet Mobile Et Paiement Par Téléphone
HaythemMekki
 
Dudok trabajo final 1º 8
Dudok trabajo final 1º 8Dudok trabajo final 1º 8
Dudok trabajo final 1º 8
PabloPereira
 
Instabilité Scapulo humérale de l'enfant
Instabilité Scapulo humérale de l'enfantInstabilité Scapulo humérale de l'enfant
Instabilité Scapulo humérale de l'enfant
ROBERT ELBAUM
 
Carlos.
Carlos.Carlos.
Carlos.
School
 
2010.05.28 vitrine juin 10
2010.05.28 vitrine juin 102010.05.28 vitrine juin 10
2010.05.28 vitrine juin 10
Lollipops Paris
 

Andere mochten auch (20)

1 kebidanan
1 kebidanan1 kebidanan
1 kebidanan
 
Final
FinalFinal
Final
 
Les Quingles
Les Quingles Les Quingles
Les Quingles
 
Presentación del programa Pro Huerta
Presentación del programa Pro HuertaPresentación del programa Pro Huerta
Presentación del programa Pro Huerta
 
Echosciences Grenoble : Mettre en réseau les acteurs de
Echosciences Grenoble : Mettre en réseau les acteurs de Echosciences Grenoble : Mettre en réseau les acteurs de
Echosciences Grenoble : Mettre en réseau les acteurs de
 
Researching genre Indie Rock
Researching genre Indie RockResearching genre Indie Rock
Researching genre Indie Rock
 
Final, final
Final, finalFinal, final
Final, final
 
Suisse pays de l'Iphone - Développer votre clientèle par Internet - Atelier d...
Suisse pays de l'Iphone - Développer votre clientèle par Internet - Atelier d...Suisse pays de l'Iphone - Développer votre clientèle par Internet - Atelier d...
Suisse pays de l'Iphone - Développer votre clientèle par Internet - Atelier d...
 
Coitiño 1º b zanahoria
Coitiño 1º b zanahoriaCoitiño 1º b zanahoria
Coitiño 1º b zanahoria
 
Internet Mobile Et Paiement Par Téléphone
Internet Mobile Et Paiement Par TéléphoneInternet Mobile Et Paiement Par Téléphone
Internet Mobile Et Paiement Par Téléphone
 
11septembre2
11septembre211septembre2
11septembre2
 
Dudok trabajo final 1º 8
Dudok trabajo final 1º 8Dudok trabajo final 1º 8
Dudok trabajo final 1º 8
 
Instabilité Scapulo humérale de l'enfant
Instabilité Scapulo humérale de l'enfantInstabilité Scapulo humérale de l'enfant
Instabilité Scapulo humérale de l'enfant
 
Présentation d'ADH5
Présentation d'ADH5Présentation d'ADH5
Présentation d'ADH5
 
Website
WebsiteWebsite
Website
 
Carlos.
Carlos.Carlos.
Carlos.
 
Conjugaison FrançAise I Present Verbs
Conjugaison FrançAise I Present VerbsConjugaison FrançAise I Present Verbs
Conjugaison FrançAise I Present Verbs
 
2010.05.28 vitrine juin 10
2010.05.28 vitrine juin 102010.05.28 vitrine juin 10
2010.05.28 vitrine juin 10
 
Mi glosario de tic´s
Mi glosario de tic´sMi glosario de tic´s
Mi glosario de tic´s
 
Grillfest.wb
Grillfest.wbGrillfest.wb
Grillfest.wb
 

Ähnlich wie Clase vb6 ejercicio heladeria

Lenguaje De ProgramacióN Basic
Lenguaje De ProgramacióN BasicLenguaje De ProgramacióN Basic
Lenguaje De ProgramacióN Basic
Rokr02
 
Curso basico de foxpro 9 capitulo 9
Curso basico de foxpro 9 capitulo 9Curso basico de foxpro 9 capitulo 9
Curso basico de foxpro 9 capitulo 9
WILDER VILCAHUAMAN
 
Comandos y funciones sql postgres
Comandos y funciones sql postgresComandos y funciones sql postgres
Comandos y funciones sql postgres
HIPOLITO GRULLON
 
Curso De Excel Básico (Sesión 5 )
Curso De Excel Básico (Sesión 5 )Curso De Excel Básico (Sesión 5 )
Curso De Excel Básico (Sesión 5 )
Hugo Malpartida
 

Ähnlich wie Clase vb6 ejercicio heladeria (20)

Practicas Visual Basic 6.0
Practicas Visual Basic 6.0Practicas Visual Basic 6.0
Practicas Visual Basic 6.0
 
Guia no4 ado.net
Guia no4 ado.netGuia no4 ado.net
Guia no4 ado.net
 
Practica 05
Practica 05Practica 05
Practica 05
 
Procedimientos visual
Procedimientos visualProcedimientos visual
Procedimientos visual
 
Guia no3 ado.net
Guia no3 ado.netGuia no3 ado.net
Guia no3 ado.net
 
Guia no3 ado.net
Guia no3 ado.netGuia no3 ado.net
Guia no3 ado.net
 
Curso de Macros Excel
Curso de Macros ExcelCurso de Macros Excel
Curso de Macros Excel
 
Visual basic
Visual basicVisual basic
Visual basic
 
Trabajo autonomo
Trabajo autonomoTrabajo autonomo
Trabajo autonomo
 
Lenguaje De ProgramacióN Basic
Lenguaje De ProgramacióN BasicLenguaje De ProgramacióN Basic
Lenguaje De ProgramacióN Basic
 
Curso basico de foxpro 9 capitulo 9
Curso basico de foxpro 9 capitulo 9Curso basico de foxpro 9 capitulo 9
Curso basico de foxpro 9 capitulo 9
 
4 practica nota de venta
4 practica nota de venta4 practica nota de venta
4 practica nota de venta
 
Operacion variables.docx
Operacion variables.docxOperacion variables.docx
Operacion variables.docx
 
Introduccion a C++
Introduccion a C++Introduccion a C++
Introduccion a C++
 
07 guiados togglebuttons Java
07 guiados togglebuttons Java07 guiados togglebuttons Java
07 guiados togglebuttons Java
 
Comandos y funciones sql postgres
Comandos y funciones sql postgresComandos y funciones sql postgres
Comandos y funciones sql postgres
 
Ejercicios-sql-1-14
Ejercicios-sql-1-14Ejercicios-sql-1-14
Ejercicios-sql-1-14
 
Fundamentos de Programación Visual Basic 2010
Fundamentos de Programación Visual Basic 2010Fundamentos de Programación Visual Basic 2010
Fundamentos de Programación Visual Basic 2010
 
Curso De Excel Básico (Sesión 5 )
Curso De Excel Básico (Sesión 5 )Curso De Excel Básico (Sesión 5 )
Curso De Excel Básico (Sesión 5 )
 
Fc3b3rmulas y-funciones
Fc3b3rmulas y-funcionesFc3b3rmulas y-funciones
Fc3b3rmulas y-funciones
 

Mehr von Juan Solorzano (8)

Trabajo final
Trabajo finalTrabajo final
Trabajo final
 
Guia access 2007
Guia access 2007Guia access 2007
Guia access 2007
 
Clase04
Clase04Clase04
Clase04
 
Clase01 y 02
Clase01 y 02Clase01 y 02
Clase01 y 02
 
Clase 3 de ing
Clase 3 de ingClase 3 de ing
Clase 3 de ing
 
Clase03
Clase03Clase03
Clase03
 
Clase02
Clase02Clase02
Clase02
 
Clase01
Clase01Clase01
Clase01
 

Kürzlich hochgeladen

NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
UPTAIDELTACHIRA
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
lupitavic
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
RigoTito
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
patriciaines1993
 

Kürzlich hochgeladen (20)

NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 

Clase vb6 ejercicio heladeria

  • 1. Esto es un simple diseño, con las características vistas en clase
  • 2. Estoy en el OBJETO COMBO, en su EVENTO CLICK
  • 3. Líneas de programación del combo Private Sub cmboTipohelado_Click() 'este es el EVENTO CLICK del combo (yo lo llamé "cmboTipohelado") IfcmboTipohelado.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 seleccionado txtPrecioSabor.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 Else IfcmboTipohelado.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 2doautomaticamente se ha seleccionado el 3ro txtPrecioUnitario.Text = cmboTipohelado.ItemData(cmboTipohelado.ListIndex) txtTipoHelado.Text = cmboTipohelado.List(cmboTipohelado.ListIndex) txtPrecioSabor.Text = 6 EndIf EndIf End Sub
  • 4. 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 OPTIONBUTTON '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
  • 5. 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
  • 6. 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 ENTERO Dimpsabor As Integer Dimcsabor As Integer Dimphelado As Integer Dim total As Integer 'le asigno a cada variable el valor que tiene CADA TEXTBOX psabor = txtPrecioSabor.Text csabor = txtCantSabores.Text phelado = txtPrecioUnitario.Text 'chaco la cuenta total = (csabor * psabor) + phelado 'muestro el resultado txtTotal.Text = total End Sub