salve a tutti
vi espongo un mio problema che sicuramente mi aiuterete a risolvere

in un form padre esguo un codice del tipo

...
Form1.show
If xxx = 1 then
Form2.show
else
Form3.show
end if
...


dove xxx e' una variabile globale che viene impostata all' interno del
Form1; dovrei quindi poter fare For1.ShowDialog che per maschere figlio
non e' permesso; qualcuno sa darmi una soluzione alternativa;
in altre parole voglio bloccare l' esecuzione del codice nel form padre
fino a quando non si verifichi una situazione che potrebbe essere:
- form2 non piu' visibile
- variabile globale che assume un certo valore
- ...

grazie anticipatamente