Allora cerco di spiegare il mio problema: io ho una finestra con un pulsante che quando ci clicco sopra lancia una sub di un altra classe. Ora quando questo succede la sub esegue delle operazioni che possono durare anche 1 min. Naturalmente la finestra di dialog che ha lanciato questa sub rimane freezata fino a che non si e' conlusa la sub; in pratica il pulsante che ho inserito per poter terminare l'operazione e' inutilizzabile e se cerco di cliccarci sopra nella barra del titolo compare la scritta "non risponde".
Ho messo questa sub non nella classe del dialog perche' e' una sorta di libreria.
Quindi mi chiedo esiste un metodo per far si che questo pulsante sia abilitato? e quando ci clicco mi permetta di uscire dalla sub o mi permetta nella sub di intercettare la sua pressione?

Rispondi quotando