per aggiornare il textbox dovrebbe bastare fare text3.refresh.
Per consentire di annullare l'operazione dovresti aggiungere un bottone che setti una variabile globale che indichi se annullare l'operazione. nel ciclo che hai postato aggiungi un controllo di questa variabile e un doevents...