la conversion de la cadena "" en el tipo double no es valida - ayuda
Te voy a describir los pasos que yo hago... el codigo lo pones tu
1.- Declarar variables con su tipo de datos correspondiente
2.- En el evento Change de cada textbox donde se captura cada dato numerico
----preguntar si lo que se tecleo es numerico
----si es numerico convertir el texto tecleado al tipo de datos correspondiente (yo no utilo la conversion automatica)
----si no es numerico guardar un cero
3.- En el evento click del boton calcular (por ejemplo) donde se van a utilizar las variables
usar solamente las variables y nunca la propiedad .text del textbox
En cuanto a los nombres de las variables y de los controles utilizados, como Andres Leonardo te sugiere, deberias ponerles nombres de acuerdo al contenido de la variable o de los datos capturados...
Yo utilizo el prefijo txt.... para los textboxes, por ejmplo
txtSueldo es el nombre del textbox donde se captura o se despliega el Sueldo
En cuanto a las variables les pongo un prefijo que me diga el tipo de datos que contiene, por ejemplo
dblSueldo es el nombre de la variable donde guardo el Sueldo capturado o calculado
etc.