ho fatto cosi:

application.ProcessMessages; // per processare l'applicazione in questo modo mi permette di premere bottoni.

poi appena premo il bottone entra in gioco un if che ferma il ciclio for.

il programma funziona perfettamente ce un altro metodo piu efficace??