C/Visual C - Como realizar suma de valores entre option button

 
Vista:

Como realizar suma de valores entre option button

Publicado por Denis Mejia Sauceda (2 intervenciones) el 29/08/2011 16:00:48
Hola pues quiero desarrollar un progama que me sume los valores entre option button y que me lo muestre en un label.

Bueno esto es la idea general que quiero....

http://img718.imageshack.us/img718/49/dibujoueh.jpg

son una seria de preguntas con sus option button como respuesta.. cada option button tiene asignado como valor segun su etiqueta... 1, 2, 3, etc... el valor lo asigne en la opcion TAG de cada option button

Se marca un solo option button por cada grupo... y al final al darle al boton "ver resultado" deberia sumar 1 option button de cada grupo... la cuestion es que no soy un experto en esto de la programacion y lo que hasta ahora he podido investigar me a llevado al siguiente codigo:

If Option1.Value = True Then
Label1 = ("El valor sumado es:")
Label2 = Val(Option1.Tag) + Val(Option10.Tag)
End If

para mostrar el resultado de la sumatoria uso el label2 y puse como condicion que si el option1 tiene valor true... entonces que me sume ese option1 del grupo 1 y el option10 del "grupo 2", cada uno por estar en la primera pocision tienen valor 1 la sumatoria me da 2....

pero se que el codigo me esta atando con el option1 ya que si por ejemplo en lugar del option1 del "grupo 2" estuviera el option2 marcado... siempre me sumaria el 1 del "grupo 2"... me gustaria que me ayudaran a ver cual es la mejor forma para realizar la sumatoria de varios option button, es decir la sumatoria de un option button por cada grupo independientemente del que este marcado.... si no es tanta la molestia.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Como realizar suma de valores entre option button

Publicado por Denis Mejia Sauceda (2 intervenciones) el 29/08/2011 16:03:25
Disculpen por el doble post.... se me olvido decir que lo estoy trabajando en VB6
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar