Hay algo q intento hacer y no se me ocurre la manera de hacerlo...
Vereis, partamos de la idea de q pueden haber excepciones q no tengo controladas. Mi idea sería hacer algo general para controlarlas todas, pero no se como hacerlo sin tener q llenar cada función del código con try-catch
Pensé en poner un try-catch en la primera pantalla (la q llama a todas las demás) y así el error subiría hasta ahí, pero da 2 problemas
1) No se en q formulario ha ocurrido el error
2) Como creo todos los formularios con using, se cierran y luego muestra el error
Para quien no me entienda...sería algo así:
using (MiForm form = new MiForm())
{
try
{
form.ShowDialog();
}
catch // Capturo mi excepción
{
}
}
Dentro de ese form pueden haber mas llamadas a otros formularios q se cerrarían si me salta el catch.
Se puede hacer lo q intento hacer o me como la cabeza sin sentido?