Salve a tutti.
Avrei bisogno di aiuto per sistemare il mio programma.
In pratica il programma fa dei controlli su delle stringhe e a seconda del verificarsi di date condizioni imposta un flag bool a false e apre un nuovo form dove l'utente effettua delle modifiche. Dopo la fine delle modifiche il flag viene impostato a true e chiude il secondo form.
Io vorrei che il form principale si "freezzasse" fintanto che il flag è false.
Dopo un pò di ricerche su internet ho il seguente codice dopo dell'apertura del secondo form:
Ma così all'apertura del secondo form si blocca tutto.codice:while (flag == false) { Threads.Sleep(10000); }
Conoscete un modo migliore per fermare il programma?
Grazie.