Título: Multiplicacion Publicado por: aspiazu en 17 Abril 2017, 21:08 pm Mmmm alguien sabe que esta mal?? Tengo 8 textbox ,y un boton en el form.
Cuando escribes un numero en los textbox y das al boton quiero que el valor de cada texbox se multiplique por el valor que tienen puestos las variables. Con el resultado ,quiero asignarlo a un label Hace mucho que no programo en visual y estoy mas perdido..jajaja Se me hace muy raro programar ahora :P Código
Título: Re: Multiplicacion Publicado por: PalitroqueZ en 17 Abril 2017, 22:07 pm ¿qué error te da?
Título: Re: Multiplicacion Publicado por: aspiazu en 17 Abril 2017, 22:18 pm (http://image.prntscr.com/image/641a60b0101547f485ef7b61aa9517eb.png)
esto me sale Título: Re: Multiplicacion Publicado por: Eleкtro en 18 Abril 2017, 12:07 pm Tengo 8 textbox En el código que has mostrado, son nueve. esto me sale El mensaje de error de la excepción es auto-descriptivo, te está advirtiendo de que una cadena vacía de texto ("") no se puede tratar como un número entero, por ende, ¿qué es lo que debes evitar hacer para que no te siga apareciendo esa excepción?: no intentar convertir un String vacío a Integer. Revisa los valores que hayas escrito en esos nueve textboxes. De todas formas, en lugar de intentar sumar directamente strings deberías añadir un control de errores para asegurarte de que no haya valores vacíos, y con el uso de la función Integer.TryParse()/Double.TryParse() asegurarte de que todos los valores que se hayan escrito sean convertibles. Además de eso, la variable "total" debería ser del tipo Double, luego si quieres ya la representarás como un valor entero pero esa variable debería ser declarada como Double para evitar posibles errores de capacidad aritmética, puesto que estás tratando todos los valores del cálculo/suma como Double... Por último, te sugiero que actives las sentencias Option correspondientes en el código fuente para que te sirvan como una ayuda visual de los errores que estás cometiendo en ese código: Código
Saludos. |