Vorrei aggiungere che in tal modo il ciclo Do...While con il DoEvents rallenterà parecchio le sue performance.Originariamente inviato da MItaly
Possibilità 1:
inserisci una variabile Boolean a livello di classe, e nel KeyPress se viene premuto Esc la imposti a True; dentro al ciclo inserisci una DoEvents e controlli ad ogni iterazione se la variabile in questione è a True, in tal caso esci dal ciclo. Ovviamente prima di cominciare il ciclo la variabile in questione va resettata.
Inoltre consiglio di creare un Button che servirà ad interrompere il ciclo ed associarlo alla proprietà CancellButton della Form.
![]()