No, dovresti cambiare un po la logica per nonscatenare eventi a catena incompatibili tra loro.
ora fai cosi:
- Carico Form1 e richiedi il nuemro
- Scarichi Form1
- Carichi Form2
- Fai i controlli
- Se sono andati bene continui
- Altrimenti ricarichi Form1 e scarichi Form2
invece dovresti provare a fare cosi:
- Carico Form1 e richiedi il nuemro
- Carichi Form2
- Fai i controlli
- Se sono andati bene scarichi Form1 e continui
- Altrimenti scarichi Form2