Hola Angel,
Pero como puedes pasar otra vez el código y volver a escribir esto:)
resultado+=Convert.ToSingle(textBox1.Text);
Anda corrigelo sino te importa.
Definitivamente gano la apuesta después de ver el código, que hasta ahora no lo había visto al detalle:)
Insisto o Try Cath o TryParse.
Saludos,